XHTML

È l'acronimo di "Extensible Hypertext Markup Language". XHTML è un linguaggio di markup utilizzato per creare pagine web. È simile a HTML, ma utilizza una sintassi basata su XML più rigorosa. La prima versione di XHTML (1.0) è stata standardizzata nel 2000. Per diversi anni, XHTML è stato il linguaggio più utilizzato per creare siti web. Da allora è stato sostituito da HTML5.

Perché XHTML?

Con l'evoluzione di HTML durante i primi decenni del Web, i browser sono diventati sempre più permissivi nel modo in cui analizzavano il codice sorgente delle pagine web. Il risultato era che i siti web venivano visualizzati in modo non uniforme nei diversi browser. Uno degli obiettivi principali di XHTML era garantire che le pagine web avessero lo stesso aspetto in più browser.

Poiché XHTML si basa su XML anziché su HTML, le pagine web scritte in XHTML devono rispettare una sintassi XML rigorosa. Una pagina web che utilizza il doctype "XHTML Strict" (DTD) non può contenere errori o tag non validi, eliminando ogni ambiguità per il browser web. Tuttavia, la maggior parte dei siti XHTML utilizzava il doctype "XHTML Transitional", che non richiede una sintassi perfetta e consente persino i tag di HTML 4.01.

Dal 2001 al 2011 circa, XHTML è stato il linguaggio di markup standard per lo sviluppo web. Alcuni sviluppatori utilizzavano un DTD XHTML rigoroso, anche se la maggior parte usava il doctype Transitional. Poiché la maggior parte degli sviluppatori web preferiva un linguaggio più flessibile, il Web è infine tornato a utilizzare HTML. Nel 2014, HTML5 è stato ufficialmente raccomandato dal W3C. La maggior parte dei browser moderni supporta ancora sia HTML sia XHTML.

Aggiornato December 28, 2019 da Per C.

quizMetti alla prova le tue conoscenze

Websites using responsive web design change appearance based on what?

A
Download speed
0%
B
Geographic location
0%
C
Window size
0%
D
User language
0%
Correct! Incorrect!     View the Responsive Web Design definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di XHTML in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.