O scurtă istorie a HTML
Începutul istoriei HTML pot fi urmărite până în 1986, când Organizația Internațională de Standardizare (ISO) a adoptat ISO -8879 standardul intitulat „Standard Generalized Markup Language (SGML)“. Acest standard descrie un generic meta-limbaj. care să permită construirea sistemului structural de marcare a oricăror texte specii. Controale (numite tag-uri), făcute în text într-un astfel de marcaj, nu poartă nici o informație cu privire la apariția documentului, dar a cerut doar structura sa logică. și anume frontiere ascuțite și subordonarea componentelor documentului. Textul de marcare este astfel capabil să interpreteze orice program. de lucru pe orice dispozitiv de ieșire cu orice platformă de calculator.
Cerințe HTML Semantic
Punctele cheie în specificația HTML este reguli de sintaxă HTML și definirea semanticii elementelor sale.
Înainte de a defini termenul „semantica“ în raport cu Hypertext Markup Language. trebuie să înțeleagă conceptul de marcaj structural.
În general, structura documentului reprezintă o locație specifică și părțile sale de conexiune care constituie o singură unitate. Conform ideologiei HTML. către structurile de control al documentelor nu poartă nici o informație despre reprezentarea vizuală a documentului. Ele sunt destinate numai pentru a indica limitele și componente ierarhia documentului HTML. Cu alte cuvinte, să se stabilească în structura proiectantul documentului trebuie să ignore complet problemele de reprezentare și de a crea doar un viitor „schelet“ al documentului HTML.
Este firesc ca o descriere corectă a structurii documentului trebuie să fie clare cu privire la scopul fiecărui element HTML special. care este tocmai elementul semantica. Astfel, de codificare semantică reprezintă o alegere elemente HTML în funcție de destinația lor semantică, și nu în funcție de modul în care arată în browser.
Un exemplu frapant de aspect încălcări semantice este un aspect așa-numitul tabular care reprezintă o metodă de dispunere document în care un element structural este utilizat pentru a controla TABELUL localizare vizuală a altor elemente, și nu pentru prezentarea datelor tabelare, care este denumirea sa semantică. Prin urmare, datele, utilizarea elementului TABLE pentru a reprezenta non-tabular este o încălcare a semantica sa.
aspect semantic este inseparabilă de conceptul de separare a structurii și a prezentării, în conformitate cu care limbajul HTML Hypertext Markup Language ar trebui sa fie folosite numai pentru a descrie structura documentului (de exemplu, conținutul său), precum și pentru reprezentarea vizuală a structurii (de exemplu, design-ul) a oferit un alt aprobat W3C standard - stiluri în cascadă CSS (Foi de stil în cascadă).
Elementele constitutive ale documentului HTML-
Orice document HTML este un set de elemente care descriu componentele individuale ale unui document, cum ar fi titluri, liste, paragrafe de text, tabele, și altele. Numele cele mai multe elemente sunt cuvintele comune ale limbii engleze, care sunt ușor de înțeles pentru abrevieri și simboluri.
In cele mai multe elemente de marcare este format din trei părți: componentele inițiale și finale care sunt aranjate între text sau alte elemente ale documentului. Aceste componente sunt un sisteme de control speciale pentru marcarea conținutului document HTML și sunt numite tag-uri. Start tag-ul este format din numele elementului, închise în paranteze unghiulare (<и>). Eticheta End diferă de inițială, astfel încât o bară oblică (/) este plasat înaintea numelui elementului în acesta. De exemplu, elementul EM care este folosit pentru a sublinia textul va fi următoarea:
De asemenea, trebuie remarcat faptul că numele elementelor care nu sunt sensibile la litere. și anume înregistrare și echivalent.
Elementele trebuie să urmeze fie unul după altul, sau să fie imbricate în termen de un altul. De exemplu, în cazul în care eticheta de start Situat în interiorul celulei ...
tag-uri sunt unele dintre End elementele din document poate fi redus, deoarece Cele mai multe browsere sunt setate astfel încât atunci când documentul de procesare de text tag-ul de pornire este văzută ca la sfârșitul tag-ul anterior. De exemplu, LI sfârșitul elementului de etichetare. folosit pentru a crea un element din listă, nu este obligatorie, de la începutul următorului element din listă marchează sfârșitul celui precedent. Există și alte, etichete de final, fără de care browsere funcționează bine, de exemplu, tag-ul final