Reguli de bază ale limbajului HTML. Sintaxă PHP Sintaxă HTML

Reguli de bază ale limbajului HTML.  Sintaxă PHP Sintaxă HTML
Reguli de bază ale limbajului HTML. Sintaxă PHP Sintaxă HTML

Să începem să învățăm limba. Textul HTML este „text simplu”. Toate caracteristicile hipertext ale unui document sunt specificate folosind etichete - note speciale incluse în acest text.

Să fie text:

Să scriem acest text diferit, inserând instrucțiuni despre cum ar trebui să fie afișat textul. Evidențiem instrucțiunile cu paranteze unghiulare.

În HTML, instrucțiunile se numesc etichete. Browserul execută instrucțiunile etichetei, adică fără a le afișa, face modificări de text. Prin urmare, vom vedea următoarele pe ecran:

„Mama spăla rama, iar pisica se juca cu o minge. Băiatul a luat mingea de la pisică.”

Tag – comandă între paranteze unghiulare. Numele etichetei este primul lucru scris după paranteza unghiulară de deschidere, fără spații înaintea lui! Există etichete unice și etichete de container. Etichete unice– o comandă către browser executată în locul în care este specificată, de exemplu, comanda „trasează o linie”:

Etichetele containerului constau dintr-o etichetă de deschidere și o etichetă de închidere, iar indicația lor se referă la tot textul aflat între ele, spun: „cuibărit în container”. Eticheta de închidere are același nume ca eticheta de deschidere, dar numele este precedat de un caracter oblic: „/”:

Mama a spălat cadrul.

.

O etichetă poate avea atribute. Atributul completează și explică eticheta. Ordinea atributelor nu este importantă. De exemplu, eticheta HR are atributul WIDTH, care indică lățimea liniei, SIZE, grosimea liniei, ALIGN, locația (alinierea) și COLOR, culoarea. Valorile atributelor specifică o caracteristică dată. Regula de sintaxă este următoarea: numele etichetei poate fi urmat de cel puțin un spațiu, apoi, separate prin spații, pot urma triple: atribut, simbol „=”, valoare. Se recomandă ca valoarea să fie cuprinsă între ghilimele, deși standardul HTML permite ca valorile formate doar din litere și cifre latine să nu fie cuprinse între ghilimele.


Imaginea de pe ecran va fi cam așa.

_____________________________________

Standardul vă permite să omiteți eticheta de închidere dacă este implicită. De exemplu, etichetați

Are un paragraf de închidere, dar poate fi omis înainte de a deschide următorul paragraf. Etichetă

Indică un paragraf.

Mama a spălat cadrul.

Fiica se juca cu o minge.

Unele atribute nu au valori sau, mai degrabă, au o singură semnificație și, prin urmare, este suficient să indicați sau nu acest atribut în etichetă. De exemplu, eticheta FRAME are un atribut NORESIZE, care indică faptul că utilizatorului nu i se permite să redimensioneze cadrul.

Etichetele (elementele) din HTML pot fi imbricate unele în altele, similar buclelor sau instrucțiunilor condiționate din limbajele de programare. Intersecțiile etichetelor fără imbricare sunt interzise.

Un exemplu de intrare eronată:

exemplu de bloc

cu paragraf imbricat

Exemplu de intrare corectă:

exemplu de bloc

Cu paragraf imbricat

Pe lângă etichete și text simplu, codul HTML poate conține așa-numitele obiecte caractere sau secvențe de evadare: entități numite și numerotate. Sunt necesare pentru a reprezenta caractere dintr-un document care sunt interzise din punct de vedere sintactic sau fizic, precum și caractere care nu pot fi introduse de la tastatură. De exemplu,

Lipsa majusculelor nu este importantă pentru numele etichetelor și numele și valorile atributelor. Deși este recomandat să păstrați un anumit stil, de exemplu, scrieți numele tuturor etichetelor cu majuscule, sau cu litere mici, sau cu litere mici, dar cu prima literă mare. Un astfel de text este mai ușor de perceput pentru o persoană.

Notă foarte importantă! Scopul browserului este de a arăta clientului pagina dvs. Reacția obișnuită a browserului la o eroare este să încerce să corecteze eroarea, iar dacă aceasta nu reușește, sări peste cuvintele sau etichetele pe care nu le înțelege. Acest lucru este și bine și rău. Deoarece, pe de o parte, ca rezultat, browserul va încerca să arate utilizatorului cât mai mult text posibil, dar, pe de altă parte, acest text poate include o parte cu etichete și scripturi, sau textul real poate să nu fie inclus dacă browserul îl percepe, de exemplu, ca un comentariu. Pentru un dezvoltator de site-uri web, acest comportament de browser este foarte deranjant. Fiți pregătiți pentru faptul că la început browserul vă va corecta cu sârguință erorile, dar după un timp va deveni confuz și fragmentele care funcționează anterior nu vor mai funcționa pentru dvs. Prin urmare, sfat: nu face greșeli, ci mai degrabă folosește editori moderni care sunt conștienți de regulile html și îți indică erorile.

Ultima actualizare: 18.11.2019

Când creăm un document HTML5, putem folosi două stiluri diferite: HTML și XML.

Stilul HTML presupune următoarele puncte:

    Este posibil ca elementele să nu aibă etichete de deschidere de pornire

    Este posibil ca elementele să nu aibă etichete de încheiere

    Numai elementele goale (de exemplu, br , img , link) pot fi închise cu o bară oblică />

    Numele de etichete și atribute nu contează

    Nu trebuie să includeți valorile atributelor între ghilimele

    Este posibil ca unele atribute să nu aibă valori (bifate și dezactivate)

    Caracterele speciale nu sunt eliminate

    Documentul trebuie să aibă un element DOCTYPE

Acesta este așa-numitul stil „permisiv”, bazat pe concesii la crearea unui document.

Un document HTML5 poate fi descris și folosind sintaxa XML. Acest stil se mai numește și „XHTML”. Este utilizat dacă antetul tip content este application/xml+xhtml . Următoarele reguli sunt tipice pentru acest stil:

    Fiecare element trebuie să aibă o etichetă de deschidere de pornire

    Elementele care nu sunt goale cu o etichetă de deschidere de început trebuie să aibă și o etichetă de închidere de capăt

    Orice element poate fi închis cu o bară oblică />

    Numele etichetelor și atributelor țin cont de majuscule și sunt de obicei litere mici

    Valorile atributelor trebuie să fie incluse între ghilimele

    Atributele fără valori nu sunt permise (bifat="bifat" în loc de doar bifat)

    Caracterele speciale trebuie să fie eliminate

Să comparăm două abordări. Abordarea HTML5:

Titlu

Conținutul documentului HTML5


Și un exemplu similar folosind abordarea XHTML:

Titlu

Conținutul documentului HTML5



Când folosim sintaxa XHTML, trebuie să specificăm și spațiul de nume pentru documentul dat:

Alegerea unui stil specific atunci când scrieți documente HTML depinde de preferințele programatorului sau ale designerului web. Este adesea folosit un stil mixt, care împrumută reguli de la primul și al doilea stil.

În același timp, trebuie luat în considerare faptul că prezența etichetelor de închidere și deschidere pe un element reduce probabilitatea ca elementul să fie interpretat incorect de browser.

De asemenea, includerea valorilor atributelor între ghilimele va ajuta la evitarea potențialelor erori. Astfel, atributul de clasă poate lua mai multe valori la rând. De exemplu: