Determinarea HTML ca un limbaj de marcare
HTML (din limba engleză Hypertext Markup Language -. "Limbajul Hypertext Markup") - un standard de documente limbaj de marcare de pe World Wide Web. Cele mai multe pagini web sunt create folosind HTML (sau XHTML) limba. HTML este interpretat de browser și afișate sub forma unui document într-o formă care poate fi citit uman.
HTML este o aplicație ( "caz special") din SGML (Standard Generalized Markup Language) și este în conformitate cu standardul internațional ISO 8879. XHTML este o aplicație XML.
Structura unui document HTML
De obicei, document HTML - un fișier cu extensia .html sau .htm, în care textul HTML marcat-etichete (tag-ul în engleză. - Instrucțiuni speciale construite). HTML înseamnă sintaxa definită și plasarea de etichete, în conformitate cu care browser-ul afișează conținutul documentului Web. tag-uri de text în sine browser Web nu este afișată.
Documentul HTML conține text (conținutul paginii) și tag-uri integrate - instrucțiuni despre structura, aspectul și conținutul caracteristici. Un document HTML este împărțit în două părți principale: antet - cap și corp - corp. Antetul conține informații despre document, cum ar fi numele său și informații metodologice care descriu conținutul. Corpul este conținutul documentului în sine (care este afișat în fereastra browser-ului).
Structura documentului EXEMPLU:
antet
paragraf
Elemente de bază HTML
Tag - hypertext element de limbaj de marcare. Numele mai corect - mâner. Utilizați numai două etichete - de deschidere sau de închidere și de pornire sau de capăt, sau în plus, în funcție de limba de implementare este posibil să se utilizeze o singură etichetă și o etichetă a unui element gol. De exemplu, o etichetă indentarea paragrafului poate executa între alineatul
, și pot forma o singură lângă primul disponibil
.
Exemplu element gol:
- rupe textul fără a salva adâncitura, dar puteți utiliza o specială intrări sub formă de etichete, utilizând un număr mai mic de caractere:
Fiecare etichetă este format dintr-un nume, urmat de o listă opțională de atribute, toate acestea sunt paranteze unghiulare în interiorul <>. Conținutul paranteze nu este afișată în fereastra browser-ului. Un nume de etichetă este de obicei este o abreviere a funcției sale, ceea ce facilitează depozitarea. Atributele sunt proprietăți care îmbunătățesc sau clarifica funcția etichetei. De obicei, numele și atributele din tag-ul nu este sensibil la majuscule. Cu toate acestea, valorile anumitor atribute pot fi sensibile. Acest lucru se aplică, în special, la numele de fișiere și URL-ul.
Cele mai multe tag-uri sunt containere. Acest lucru înseamnă că au o inițială (deschidere sau de pornire) și etichetele finale (închidere). Textul între etichetele corpului, se va efectua instrucțiuni conținute în acesta.
Eticheta de închidere are același nume ca și originalul, dar se confruntă cu o bară oblică (/). Acesta poate fi privit ca un „comutator“ tag-ul. Eticheta de închidere nu conține atribute.
Unele tag-uri nu au eticheta finală, deoarece acestea sunt folosite pentru a găzdui elemente individuale (autonome) pe pagina. Una dintre ele este eticheta de imagine . El doar pune graficul în fluxul paginii. Alte tag-uri stand-alone - este o pauză de linie (
), Linia orizontală (
) Și etichete care conțin informații despre document și nu afectează conținutul afișat pe ecran, cum ar fi și
Atributele sunt adăugate la tag-ul pentru a extinde sau modifica acțiunile sale. Pentru o etichetă, puteți adăuga mai multe atribute. În cazul în care atribuie o etichetă, după numele tag-ul, ele sunt separate de unul sau mai multe spații. Secvența nu este importantă. Cele mai multe atribute au valori care urmează semnul egal (=), aflat după numele atributului. lungime valori este limitată la 1024 simboluri. Valorile pot fi sensibile. Uneori, valorile trebuie să fie în ghilimele (simple sau duble). Normele de înregistrare valoare sunt după cum urmează:
· Dacă valoarea este un cuvânt sau un număr și constă doar din literele (a-z), (0-9) și caractere speciale (dot <.> sau o cratimă <->), Este posibil să-l loc după semnul egal fără ghilimele;
· Dacă valoarea conține mai multe cuvinte separate prin virgule sau spații, sau conțin caractere speciale, altele decât o cratimă sau un punct, atunci acesta trebuie să fie plasate între ghilimele. De exemplu, URL-ul necesită ghilimele, deoarece acestea conțin caracterele „: //“. De asemenea, citatele sunt necesare când specificați valorile culorilor utilizând formatul „#RRGGBB“.
Etichetele HTML sunt plasate alte HTML-tag-uri pentru impactul mai multor etichete la un singur element. Aceasta se numește cuiburi. În scopul de a se efectua corect, tag-ul de început și de sfârșit etichetele atașate trebuie să fie întotdeauna între etichetele de început și sfârșit ale etichetei externe.
· Pauzele. NEWLINE, într-un document HTML sunt ignorate. Text și elemente vor fi transferate, atâta timp cât fluxul de documente de text nu corespunde tag-ul <р> sau
. pauze de linie sunt afișate, în cazul în care textul este indicat ca text într-un format prestabilit (<рrе>);
· File și spații multiple. Atunci când browserul întâlnește un document HTML într-o filă și mai multe caractere consecutive spații albe, se afișează doar un singur spațiu. Astfel, în cazul în care documentul conține: „departe, departe“, browser-ul afișează „departe, departe“. spațiu alb suplimentar poate fi adăugat într-un flux de text utilizând caractere spațiu non-rupere (). În plus, toate spațiile sunt afișate, în cazul în care textul este formatat (găsit în etichetele <рrе>);
· multiple <р>-etichete. Prelungirile de secvență <р>, Nu întrerupeți textul, toate browserele interpretate ca fiind excesive. Conținutul va fi afișat ca în cazul în care a existat doar o singură etichetă <р>. Cele mai multe browsere vor afișa mai multe etichete
în forma mai multor tranziții către o nouă linie;
· Etichete de nerecunoscut. În cazul în care browser-ul nu înțelege o etichetă sau care a fost setat incorect, browser-ul va ignora pur și simplu. În funcție de tag-ul și browser-ul poate duce la rezultate diferite. Fie browser-ul dvs. nu retrage nimic, sau poate afișa conținutul tag-ul ca text simplu.