Html și css

HTML si CSS - de ce au nevoie să știe și de ce sunt necesare cunostinte de PHP si MySQL, dar într-o măsură mult mai mică

Bună ziua, dragă blog cititori KtoNaNovenkogo.ru. Astăzi aș vrea să vorbesc despre ce ai putea avea nevoie în timpul lucrului cu site-ul cunoștințe de HTML (citit despre faptul că este aici), elementele de bază de stiluri în cascadă CSS (un articol introductiv despre acest subiect pot fi găsite aici), precum și aceeași înțelegere cel puțin elementele de bază și principiile verstaniya site-uri la. construirea unui program în limbajul PHP și logica a bazelor de date MySQL.

Html și css

CMS Modern (Content Management System) vă permite să facă site-uri fără a deține toată înțelepciunea menționată mai sus, dar în același timp, aveți în cursul muncii, sigur, va ridica întrebări și probleme pe care nu le pot rezolva prin intermediul chiar și cea mai bogată în caracteristici CMS (Joomla, WordPress, Drupal, etc.).

De ce ai avea nevoie când lucrează pe un site Limbi (markup, stil, software-ul de server)

Adesea este mai ușor pentru a rezolva problema nu este regulat, prevăzută în zona de administrare a mijloacelor motorului, și în mod direct, a hotărât că ceva în baza de date, sau prin ajustarea conținutului anumitor fișiere prin intermediul motorului accesate prin FTP.

Da, aveți nevoie pentru a petrece timp de învățare cel puțin limbajul de markup elementele de bază HTML, pentru a înțelege modul în care să afecteze foile de stil în cascadă la apariția de pagini web, precum și pentru a face față cu dispozitivul de baze de date, să învețe cum să facă modificări. Și, probabil, cel mai dificil - este de a înțelege principiile de bază de codificare în PHP pentru ceea ce ar înțelege ce și în cazul în care vă puteți schimba în condiții de siguranță, și că nu ar trebui să-l atingă.

Voi începe, desigur, pentru a proiecta pagini web (de fapt, în acest moment am terminat chestia asta, și puteți vedea rezultatele aici și aici). După cum am menționat într-unul din posturile mele anterioare, până de curând, toate resursele a constat din pagini în format HTML. Și acolo a fost stabilit și conținutul site-ului (texte, imagini, tabele) și design (culoare, fundal, padding).

În sensul modern al corectitudinii verstaniya, de umplere trebuie să fie efectuată cu ajutorul Hyper Text tag-uri și proiectarea acestei umpluturi ar trebui să aibă loc Markup Language din cauza fișiere externe stylesheets. Această separare permite să descarce pagina de site-ul de cod de serviciu în exces.

Faptul este că motoarele de căutare sunt un aspect foarte aproape, la raportul dintre componenta de informare a codului paginii web (textul afișat în browser) și componentele sale de serviciu (tag-uri, o varietate de script-uri, etc.). Prin urmare, aducând domeniul de aplicare al acestei pagini, tot ceea ce nu poartă componenta de informare, și este responsabil numai pentru aspectul paginii, vom îmbunătăți raportul dintre motoarele de căutare pentru proiectul nostru (bine, cel puțin în teorie).

În plus față de această listă de reguli CSS, pronunțată într-un fișier separat, unifică de resurse de proiectare. Dacă este necesar, puteți schimba oricând ceva în proiectarea nu a edita codul de pagini web, ca în acest caz, va fi suficient pentru a îmbunătăți existente sau pentru a adăuga noi proprietăți în stilul comun pentru toate paginile din foaia de stil.

C Adventului de foi de stil, mai multe tag-uri lingvistice Hypertext Markup și atributele lor au fost considerate caduce și nu este recomandat pentru utilizare. In schimb, ei sunt sfătuiți să utilizeze proprietățile CSS care realizează aceeași acțiune. Acest lucru nu înseamnă că HTML este acum studiază nu este necesar, pur și simplu pentru a reduce numărul de tag-uri și atribute pe care trebuie să știți și să poată fi utilizate pentru crearea și menținerea unei condiții corespunzătoare site-ului. Voi încerca să-i spun despre acele tag-uri, pe care mă folosesc mereu.

Da, pentru că în acest caz, de mână nabete și amintiți-vă ortografia etichetele și atributele. Da, în tipul de programe Drimvyuvera mai ușor de a impune, deoarece va fi imediat capabil să-l vadă în browser-ul, și ortografii unei etichete, puteți selecta din lista verticală.

În acest caz, nu contează cum ai dat peste cap, totul este fixabil. Și, desigur, sintaxa lumina de fundal foarte convenabil de limba în care scrieți sau codul de editare. Notepad ++ - aceasta este cu siguranta alegerea mea! Sale posibil, am spus în următoarele chiar deasupra articol.

Probabil vorbesc despre aspectul și designul spirelor sale nu este destul de bine, așa că voi încerca să vorbesc despre utilizarea lor în comun. Trebuie să se înțeleagă că proprietățile CSS sunt înregistrate într-unul sau mai multe fișiere separate, care sunt destul de ușor puteți găsi în tema implicită utilizată pentru motorul.

La acea vreme, ca etichetele de pagini web într-un CMS modern, care nu sunt înregistrate într-una sau mai multe fișiere, așa cum a fost înainte, și a generat (interpretat) din PHP. Și a generat atât de cod HTML aluneca browser-ul să-l, la rândul său, interpreta într-o formă digerabila pentru paginile web din SUA. Ingenios, nu-i așa?

Prin urmare, edita tag-uri în orice CMS nu este o astfel de sarcină banală, chiar dacă sunt complet confortabil cu Hypertext Markup Language. La urma urmei, trebuie să editați etichetele într-un fișier PHP și, prin urmare, va trebui să știe cel puțin conceptele sale de bază și sintaxă.

Dar nu vă faceți griji, pentru a conduce proiectarea de cunoștințe mare de PHP nu sunt necesare. Tag-uri există, ca să spunem așa, la suprafață și nu este prea dificil să le identifice și corectă, dacă este necesar.

Care sunt instrumentele pe care le puteți utiliza

Această problemă apare de obicei în cealaltă. Cum de a găsi fișierul cu PHP, care au format porțiunea dorită a etichetei? Aceasta este întrebarea de întrebări. Da, desigur, dacă aveți experiență în lucrul cu motoarele, atunci, cred eu, soorientiruetes. Dar dacă sunteți un începător și nu știu care dintre sutele de fișiere PHP este responsabil pentru ce?

Aici vă va ajuta un mare plug-in pentru FireBug browser-ul nu mai puțin magnific FireFox. precum și Notepad ++ a menționat mai sus, și nu ascunde managerul de fișiere multe pentru Windows - Total Comander. Acest buchet de programe vă va ajuta să se mute munții și va salva o mulțime de timp.

Ei bine, sunt identificate obiectivele, problema stabilit, rămâne doar să se conformeze acestora. Pentru simetrie, să se plece.

Mult noroc! Ne vedem în curând pe paginile de blog KtoNaNovenkogo.ru