Html5, site-ul de marcare semantic
Ce este semantica HTML
Cuvântul „semantica“ aceasta în codul HTML al limbajului comun (disciplinele lingvistice). Acolo, sub noțiunea de „semantica“ înseamnă că studiile sensul și scopul unităților lingvistice umane. Spre deosebire de limbi umane reale, nu aveți nevoie să învețe unități de limbă HTML. În HTML, unitățile lingvistice sunt numite „etichete“ și scopul lor este deja scris în caietul de sarcini HTML - unul pentru toți dezvoltatorii web documente. În acest moment, există mai multe variații pe tema caietului de sarcini HTML (în funcție de versiunea limbii), dar nu este punctul. Acum, că avem și această lucrare - ceea ce este important. Este existența unei explicații clare și rezonabilă pentru fiecare unitate lingvistică - tag-ul HTML, în caietul de sarcini HTML corespunzătoare. Astfel, dacă într-o reală lingvistica limbajului uman, semantica - scopul studiului cuvintelor nefamiliare și concepte în HTML contrar, semantica - aceasta este aplicarea corectă și utilizarea gata făcute și explicate prin tag-ul.
document web semantic HTML
pagina de web semantic HTML sau cod semantic document HTML - un aspect cu utilizarea corectă a HTML-tag-uri, în conformitate cu scopul lor (semantica). În plus, HTML semantic implică o ierarhie logică și coerentă pentru construirea unei întregi pagini Web, în conformitate cu legile in documentul HTML.
Ceea ce este diferit de HTML semantic obișnuit
Document semantic web HTML se opune la normal, la care scrierea de cod HTML-cod este determinată doar de apariția unei pagini web. Când vorstke semantică, numărul de elemente de pagină au propriile lor tag-uri, care reprezintă în mod direct scopul lor. Aceasta este „semantica“ în HTML. De exemplu, structura unei pagini web simplu, cu vorstke normala ar putea arata astfel:
Apoi, ca și în cazul în care vorstke structura semantică a aceleiași pagini web va arata:
După cum se poate observa din exemplul, pentru elementele de etichetare și cele standard de referință corespunzătoare ale paginii web care corespund etichetelor folosite. În plus, codul este mult mai simplu. În același timp, apariția unei pagini pentru ochiul uman - ramane absolut neschimbat. Există o întrebare rezonabil - de ce ar trebui să existe HTML semantic și aspectul paginii web, în cazul în care oamenii nu-l poate vedea?
De ce semantic HTML
Semantic HTML și aspectul paginii web este browser-ul vizibil și roboți. Marcajul semantic HTML și vă permite să se determine cu mai multă precizie importanța elementelor individuale ale paginii web și tot textul în ansamblu este, prin urmare, în primul rând - este nevoie de HTML semantic pentru a îmbunătăți site-robot-funcțional și ca rezultat - cel mai bun de indexare motorului de căutare. Dar nu despre asta, dacă suntem cu toții vis?
HTML semantic în HTML5
stropirii completă și a revoluționat conceptul de semantic web a apărut odată cu apariția HTML5.
În HTML4 a fost destul de simplu. Pentru paginile web scrise în conformitate cu semantica, a fost suficient pentru a utiliza un extern Cascading Style Sheets (CSS) și un cuplu de inovații simple, tip de tag-uri de înlocuire și pe și . HTML5 - nu un exemplu de „semantically“ și se poate observa din exemplul de mai sus.
Noi HTML5 populare tag-uri semantice
În primul rând, - simplu și intuitiv toate DOCTYPE.
Apoi, există tag-uri care definesc blocurile de specializare semantice:
(tag-uri semantice)
probleme de compatibilitate HTML5 și XHTML
Practic, în HTML5 și XHTML compatibil - nici o problemă. Toate noile browsere suporta HTML5 tag-uri bine și să le efectueze. Singura dezamăgire este de așteptare pentru un iubitorii de cod valid. Deoarece majoritatea site-urilor sunt stabilite nu este HTML, XHTML și. Și acum, se pare o situație ciudată - DOCTYPE de la XHTML, și tag-uri HTML5. Validator „a închis și a scris în roșu.“ În prezent, pentru o astfel de „deconectare“ toate închise ochii. Ce să fac? După XHTML a fost întotdeauna doar un limbaj derivat din HTML.
Așa că principala limbă de web, este tot același HTML5. În viitorul apropiat, problema compatibilității HTML5 și XHTML, sunt susceptibile de a fi rezolvate, sau pur și simplu ignorând problema în favoarea HTML5, sau pur și simplu adăugarea de tag-uri HTML5 în caietul de sarcini XHTML. În orice caz, ar fi o soluție simplă, fără o restructurare fundamentală a stării de lucruri. El a suferit prea această HTML5, astfel încât acum începe chiar și în mod serios să se joace cu XHTML5.
șablon de tranziție lină de la XHTML la HTML5
Potrivit experților, HTML5 - nu este un lucru mare, este un set de diferite posibilități. Prin urmare, încep să se miște de la XHTML la HTML5, puteți treptat, de multe ori adăugând codul corect în șablonul. XHTML validator rugnotsya și totul în curând format. La urma urmei, orice altceva - „toba», tag-uri HTML5 funcționează peste tot și totul. Pentru început, puteți modifica structura generală a șablonului, pur și simplu înlocuirea claselor CSS pentru etichetele semantice din exemplul „semantic HTML este diferit de obicei.“
HTML5 | Site Marcajul semantic
(Principalul lucru - pentru a începe)
Din nou, din nou, experții ar fi bine-cunoscut - „reînnoire“ la HTML5 este posibil să se facă o schimbare doctype simplă. element în HTML5, are o formă foarte simplă: . După o astfel de „reînnoire“, absolut nimic nu se va întâmpla, pentru că toate etichetele definite în HTML4, și sunt, de asemenea, acceptate în HTML5. În ceea ce privește tranziția de la XHTML la HTML5, atunci nu am îndrăznit pe site-ul atât de dramatic schimba , Am decis doar pe înlocuirea treptată a tag-urilor, astfel schimba structura paginii.