Lab. U. & A.

Differenza tra HTML e XHTML e XHTML 1.0 e 1.1


L’XHTML è una riformulazione di HTML in XML.Dall’XHTML, infatti, si possono sviluppare altri linguaggi. L’XHTML 1.0 è la prima versione di XHTML, la più compatibile all’indietro.L’HTML viene riformulato in XML, perché non è coerente (riguardo la chiusura dei tag, ad esempio).  L’XHTML, dunque, è una tecnologia di transizione che ingloba la potenza dell’XML e la semplicità dell’HTML. Vi sono diverse varianti di XHTML, quindi, e la più compatibile, attualmente, è la 1.0 Transitional. Alcuni, però, preferiscono la versione 1.1 Strict, un po’ meno compatibile con alcuni browser “antichi”.L’XHTML 1.1 si basa su dei moduli indipendenti, attraverso i quali il codice viene suddiviso. In pratica, si tratta di vari blocchi (di struttura, di testo…) che raggruppano i vari tag.I tag di struttura (html, head, body), ad esempio, vengono identificati tramite lo Structure Module, mentre quelli di testo (h1-h2, p…) con il Text Module.