XHTML DTD
XHTML ?tandard definuje tri typy dokumentu (DTD - Document Type Definition).
Najbe?nej?í je XHTML Transitional.
<!DOCTYPE> Je Direktívum
XHTML dokument pozostáva z troch hlavných ?astí:
Základná ?truktúra dokumentu je:
<!DOCTYPE ...>
<html>
<head>
<title>... </title>
</head>
<body> ... </body>
</html>
|
DOCTYPE deklarácia by mala by? v?dy prvým riadkom v XHTML dokumente.
Príklad na XHTML
Toto je jednoduchý (minimálny) XHTML dokument:
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Jednoduchý dokument</title>
</head>
<body>
<p>Jednoduchý odstavec</p>
</body>
</html>
|
DOCTYPE deklarácia definuje typ dokumentu:
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
Ostatná ?as? dokumentu vyzerá, ako HTML:
<html>
<head>
<title>Jednoduchý dokument</title>
</head>
<body>
<p>Jednoduchý odstavec</p>
</body>
</html>
|
3 Typy Definícií Dokumentu (DTD)
- DTD ur?uje syntax webovej stránky v SGML.
- DTD je pou?ívané SGML aplikáciami, ako je HTML, na ur?enie pravidiel, ktoré
sa aplikujú na zna?kovanie dokumentov rôzneho typu, zahr?ujúc zostavu elementov
a deklarácií zna?iek.
- XHTML je ur?ené v SGML definícií typu dokumentu alebo 'DTD'.
- XHTML DTD popisuje v precíznom, po?íta?ovo-?itate?nom jazyku, ktorý povoluje
syntax a gramatiku XHTML zna?kovania.
Existujú 3 XHTML typy dokumentov:
- STRICT
- TRANSITIONAL
- FRAMESET
XHTML 1.0 ur?uje 3 XML dokument typy, ktoré odpovedajú trom definíciám typov dokumentu (DTD): Strict, Transitional, a Frameset.
XHTML 1.0 Strict
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
Tento pou?ívajte, ak naozaj chcete ?isté zna?enie, vo?ný typ prezentácie obsahu.
Pou?ívajte ho spolu s Cascading Style Sheets (s CSSkom).
XHTML 1.0 Transitional
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
Tento pou?ívajte, ak potrebujete zobra? výhodu mo?ností prezentácie obsahu v HTML
a ak chcete podpori? prehliada?e, ktoré nerozumia Cascading Style Sheets (CSSkám).
XHTML 1.0 Frameset
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
|
Tento pou?ívajte, ak chcete pou?i? HTML Frame-y (Rámce) z dôvodu, ?e chcete
rozdeli? okno na viac ?astí (rámcov, okien).
|