CSS Fogli di stile per il sito scolastico Bobby WorldWide Approved AAA

XHTML

L'elemento radice

Riprendiamo l'analisi delle quattro sezioni della nostra pagina XHTML. E consideramo l'elemento radice:

ELEMENTO RADICE

Come abbiamo visto, l'elemento radice di un documento XHTML deve essere <html>, che deve a sua volta contenere tutti gli altri elementi. Niente di nuovo direte, tutte le pagine HTML iniziano più o meno così:

<html>
<head>
<title>CSS - XHTML"L'elemento radice"</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
......... Contenuto della pagina ..............
</body>
</html>

Ma le differenze ci sono e qui potete capire davvero cosa significa il rigore di XML.

<HTML> è obbligatorio

Perchè prima non lo era? Incredibilmente la risposta è: no! <html> era considerato di default.

Il namespace

L'elemento <html> può assumere questi attributi:

dir Determina la direzione del testo

lang Specifica il linguaggio di base dell'elemento quando è interpretato come HTML

xml:lang Specifica il linguaggio di base dell'elemento quando è interpretato come XML

xmlns Specifica il namespace predefinito per XHTML

L'unico attributo obbligatorio è xmlns. Il W3C, come visto, specifica anche il valore obbligatorio di tale attributo: "http://www.w3.org/1999/xhtml" .