Deklarace typu dokumentu: Porovnání verzí

Přidáno 79 bajtů ,  před 6 lety
m
narovnání přesměrování
(Vytvoření stránky překladem z angličtiny)
 
m (narovnání přesměrování)
'''Deklarace typu dokumentu''' ({{Vjazyce|en|}} {{Cizojazyčně|en|''document type declaration''}}) neboli '''DOCTYPE''' je instrukce, která [[SGML]] nebo [[Extensible Markup Language|XML]] dokumentu (např. [[Webová stránka|webové stránce]]) přiřazuje [[Document Type Definition|definici typu dokumentu]] (DTD) (například formální definici určité verze [[HyperText Markup Language|HTML]]). V [[Serializace|serializovaném]] tvaru dokumentu se vyjadřuje jako krátký řetězec ve [[Značkovací jazyk|značkovacím jazyce]], který vyhovuje určité syntaxi.
 
Ve WWW prohlížečích je zpravidla specializovaný HTML parser, a proto uvedené DTD nenačítají, ani když stránka obsahuje jeho URL. Moderní [[webový prohlížeč|webové prohlížeče]] však v dokumentu s [[Typ internetového média|typem]] <code>text/html</code> vyhledávají DOCTYPE, aby mohly přesně určit, v jakém režimu má knihovna pro [[rozvržení prvků]] [[HyperText Markup Language|HTML]] stránku vykreslit (zda má použít standardní režim nebo [[quirks mode]] kvůli zpětné kompatibilitě).
 
V [[HTML5]] není serializace <code>text/html</code> založena na SGML, a DOCTYPE se používá pouze pro výběr režimu. DOCTYPE je zde zachováno jako „prakticky zbytečná, ale vyžadovaná“ informace, která přepne prohlížeč do standardního režimu<ref>{{Citace elektronické monografie |url=http://www.whatwg.org/specs/web-apps/current-work/multipage/syntax.html#the-doctype |titul=The HTML syntax ― HTML5 |datum přístupu=2014-10-06}}</ref>.
263 110

editací