Vývoj (X)HTML - kruh, nikoliv snad bludný
HTML, neboli HyperText Markup Language, je základním jazykem internetu. Jeho vznik se oficiálně datuje rokem 1995, kdy internetová standartizační organizace IETF vydala jeho specifikaci (paradoxně verze 2.0). Jak se internet rozvíjel a požadavky na grafické provedení stránek rostly, byly do jazyka, původně popisujícího téměř výhradně strukturu prezentovaných informací, přidávány nejrůznější značky popisující vzhled dokumentu.
Konsorcium W3C, které mezitím převzalo vydávání internetových standardů pod svá křídla, se ovšem rozhodlo vykročit trošku jiným směrem a to svým způsobem ke kořenům značkovacích jazyků - výsledkem jeho snah je nástupce HTML, XHTML - eXtensible HyperText Markup Language, v současné době ve verzi 1.1. XHTML, podobně jako původní verze HTML, obsahuje čistě strukturovaný text a vzhled dokumentu je řešen výhradně externě, pomocí tzv. kaskádových stylů CSS (viz. další kapitola).
Nový přístup k tvorbě webu
Na rozdíl od HTML, které mělo o něco volnější způsob zápisu a hlavně webdesigneři k němu přistupovali poměrně laxně, podporováni výrobci prohlížečů, kteří jim práci usnadňovali tím, že mnohé chyby ve struktuře dokumentů byly prohlížeči „přehlíženy“, XHTML dokument vyžaduje syntakticky bezchybný zápis.
Trvání na syntaktické a strukturální čistotě dokumentů sice možná nebylo nejlepší zprávou pro návrháře internetových stránek, kteří museli přehodnotit svůj volnější přístup k tvorbě webu, na stranu druhou však XHTML - a především pak oddělení informací od formy jejich prezentace - přináší i mnohé výhody.
Univerzálnost
Tou hlavní je nezávislost dokumentu na jediném prohlížeči. Nejen, že jejich výrobci interpretovali normy HTML často odlišně, a proto se na různých platformách stránky také různě chovaly, ale prezentace informací byla přinejmenším téměř vždy svázána pouze s výstupem na počítači (a to ve většině případů pouze s Microsoft Internet Explorerem v operačním systému Windows).
Správně strukturovaný XHTML dokument se díky zpětné kompatibilitě správně (byť třeba bez grafického kabátku) zobrazí nejen v zastaralých prohlížečích, jejichž význam už je marginální, ale také naopak na zařízeních nejmodernějších, které ovšem nemají takové grafické rozhraní jako obrazovka monitoru (mobilní telefony, čtecí zařízení uživatelů s vadami zraku, kapesní počítače atd.)
A takto to vypadá v praxi...
Následující ukázka obsahuje XHTML dokument s definovanou hlavičkou a tělem, ve kterém jsou dva nadpisy (1. a 2. úrovně) a jeden odstavec textu s odkazem na jinou stránku. Můžete se podívat, jak bude ukázka vypadat ve Vašem prohlížeči.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8" />
<meta http-equiv="content-language" content="cs" />
<title>Ukázka XHTML</title>
</head>
<body>
<h1>XHTML - brána do světa internetu</h1>
<h2>Pár slov na úvod</h2>
<p>Vítejte na mé první stránce. Vlastně na ní nic není,
jen má ukázat, jak vypadá internetová stránka.
Raději se vraťte zpět na povídání o xhtml.
(Můžete použít tlačítko "Zpět" v horní liště prohlížeče").</p>
</body>
</html>
Ukázka XHTML dokumentu
