Struktura dokumentu

Dokument XHTML má standardní strukturu, která musí být dodržována.

Základní struktura webové stránky

Každá stránka XHTML musí mít následující stavbu (tedy minimální stavbu):

<?xml version="1.0" encoding="iso-8859-2"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cz" lang="cz">

<head>
	<title>titulek stránky</title>
</head>

<body>
	<div>samotný obsah stránky, který musí být uzavřenv nějaké značce</div>
</body>
</html>
  • značka html Uvozuje XHTML dokument, je povinný.
  • značka head Poviná značka, který obsahuje informace o dokumentu. Může obsahovat značky meta, script, link nebo style.
  • značka title Povinný tag, který obsahuje titulek stránky
  • značka body Uzavírá veškerý viditelný obsah dokumentu. Není-li řečeno jinak, všechny značky musí být uzavřeny právě v něm.

Deklarace dokumentu

Definice typu dokumentu se nachází ještě před tagem html (<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">) jakož i deklarace XML dokumentu (<?xml version="1.0" encoding="iso-8859-2"?>).

Existuje řada deklarací:

XHTML 1.0 STRICT

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

XHTML 1.0 TRANSITIONAL

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0 FRAMESET

Povoluje rámy

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

Další: Textové elementy



Doporučuji
Pro své weby používám *Webhosting C4: 20 GB prostoru, PHP, MySQL, e-maily, subdomény za 1200 Kč (zdarma 2 GB navíc každý rok). Více WebhostingC4.cz.
Potřebujete poradit?


Vyhledávání


Osobně doporučuji

Poradna

Pokud si nevíte rady, chcete kontakt na spolehlivého tvůrce webu, či vás zajímá cizí názor, ozvěte se.

Reklama