XHTML Jazyk HTML – značkovací jazyk, speciálně vyvinutý pro popis Internetových dokumentů. HTML umožňuje popis: • struktury dokumentu; • obsahu dokumentu; • způsobu zobrazení obsahu prohlížečem na displeji.
Značkovací jazyky (mark-up): ■ Součastí prostředků je systém značek, ek které v informačním textu dokumentu označují strukturu dokumentu tak, že prohlížeč interpretuje tyto značky jako pokyn pro typografické formátování textu. ■ Umožňuje na označená místa vkládat: barevné efekty, animační efekty, i jiné netextové a multimediální informace jako obrázky, videosekvence, zvuky a také i programové sekvence-aplety. ■ Nejdůležitejším prvkem, který lze do web dokumentu vkládat jsou odkazy na jiné web dokumenty.
1
XHTML ■ Validní dokument – musi obsahovat určité prvky. Validace- technický proces, jehož pomocí testujeme shodu s pravidly, což umožňuje nalez chyby a opravit omyly.
Deklarace a označování dokumentu ■ Kód deklarujicí typ dokumentu a označujicí verzi jazyka: deklarace DOCTYPE musi být použita v každem dokumentu. Příklad
- vykřičnik znamena začatek deklarace
DOCTYPE - vyjadřuje, že kód deklaruje typ dokumentu html - definuje, že je dokument vytvořen v HTML PUBLIC - jde o veřejný dokument
2
XHTML Syntaxe: „ - //W3C//DTD XHTML 1.0 Transitional//EN “ • definuje hostitele druhu a verze jazyka documentu (konsorcium W3C) • určuje, že je dokument vytvářen podle definice XHTML 1.0 Transitional Document Type Definition (DTD) DTD – seznam povolených elementů a atributů pro jazyk (XHTML) a jeho verzi. Kompletní URL pro DTD: DTD „ http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd “ ■ Při této deklaraci na začatku documentu budete mocí zkontrolovat dokument Validátorem. torem Validátor- použivá informace uvedené v deklaraci a porovnáva váš dokument s DTD, který jste deklarovali.
3
XHTML
4
Element html html – kořenový element (všechny dokumenty mají strom dokumentu) ■ strom dokumentů HTML – je důležitý pro nastavování stylů pomocí CSS (cascading style sheets = kaskádové styly). CSS – jazyk sloužící k nastavování vzhledu stránky: • rozvržení; • barev; • písem a všeho, co slouži k dekorativném účelům. Příklad. Kořenový element html ...
XHTML
5
■ V XHTML, musime přidat do počateční značky ještě jmenný prostor XML pro XHTML. (To je pouze jiný způsob zadání jazyka (XHTML), použivaného v dokumentu) Příklad. Kořenový element html s atributem jmenného prostoru XML a jeho hodnotou. . . . . Atribut xmlns znamená „ XML namespace “ a jeho hodnotou je URL
XHTML – je kombinaci HTML a XML
XHTML Element head head – umístúje všechny věci potřebné pro zobrazení a načitání dokumentu, ale nejsou zobrazovány v okně prohlížeče. Příklad. Přídaní sekce head < html xmlns=“. . . . . . . . . . . . . . . . .> < head> . . . . . Oblast záhlaví dokumentu