Latest web development tutorials

XHTML Introduzione

XHTML è un formato XML scritto in HTML.


Cosa è XHTML?

  • XHTML si riferisce alla Extensible HTML
  • XHTML e HTML 4.01 sono quasi identici
  • XHTML è più rigorosa e più pura versione HTML
  • applicazione XHTML per mezzo di XML definito HTML
  • XHTML è il gennaio 2001 W3C Raccomandazione pubblicata
  • XHTML da tutti i principali browser supporto

Perché usare XHTML?

pagina Internet contiene un sacco di HTML "cattivo".

Se si guarda in un browser, il seguente codice HTML per eseguire molto normale (anche se non è conforme alle regole HTML):

<HTML> <Head> <Meta charset = "utf-8"> <Title> Questo è un HTML non standard </ title> <Body> <H1> non standard HTML <p> Questo è un paragrafo </ body>

XML è un must correttamente marcata e ben formato linguaggio di markup.

Se volete imparare XML, si prega di leggere il nostro tutorial XML .

Oggi, la comunità scientifica, ci sono un po 'diverso tecnologia del browser. Alcuni dei quali eseguito su un computer, mentre altri possono funzionare su telefoni cellulari o altri dispositivi di piccole dimensioni. Dispositivi di piccole dimensioni spesso non spiegare le risorse linguistiche "cattivi" di markup e capacità.

Così - combinando i punti di forza di HTML e XML, abbiamo sviluppato XHTML. XHTML come XML ridisegnato HTML.


La differenza più importante rispetto al HTML:

Struttura del documento

  • XHTML DOCTYPE è obbligatoria
  • <Html> L'attributo namespace XML è obbligatoria
  • <Html>, <head>, <title> e <body> è obbligatoria

elemento di sintassi

  • elementi XHTML devono essere correttamente annidati
  • elementi XHTML devono essere sempre chiuse
  • elementi XHTML devono essere scritti in minuscolo
  • documenti XHTML devono avere un elemento della radice

Attributo sintassi

  • attributi XHTML devono essere in minuscolo
  • valori degli attributi XHTML devono essere circondati da virgolette
  • XHTML minimizzazione degli attributi è vietato

<! DOCTYPE ....> è obbligatoria

documenti XHTML devono essere XHTML tipo di documento di dichiarazione (dichiarazione DOCTYPE XHTML).

Potete trovare il tutorial completo in questo tag nel manuale di riferimento XHTML tipo di documento.

<Html>, <head>, <title> e <body> deve esistere e deve utilizzare l'attributo <html xmlns> nel documento specificato xml namespace.

L'esempio seguente mostra un documento XHTML con un minimo di tag richiesti:

<! DOCTYPE html PUBBLICA "- // W3C // DTD XHTML 1.0 Transitional // EN" "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <HTML xmlns = "http://www.w3.org/1999/xhtml"> <Head> <Meta charset = "utf-8"> <Title> Titolo del documento </ title> </ Head> <Body> contenuto del documento </ body> </ Html>


elementi XHTML devono essere correttamente annidati

In HTML, alcuni elementi non possono essere nidificate, in questo modo:

<B> <i> corsivo e grassetto di testo </ b> </ i>

In XHTML, tutti gli elementi devono essere annidati tra loro razionale, in questo modo:

<B> <i> in grassetto e corsivo </ i> </ b>


elementi XHTML devono avere un tag di chiusura

Esempi di errori:

<P> Questo è un paragrafo <p> Questo è un altro punto

A destra:

<P> Questo è un paragrafo </ p> <P> Questo è un altro paragrafo </ p>


Gli elementi vuoti devono includere un tag di chiusura

Esempi di errori:

Filiali: <br> livello: <hr> Foto <img src = "happy.gif" alt = "Fronte felice">

A destra:

Filiali: <br /> Livello: <hr /> Foto: <img src = "happy.gif" alt = "Fronte felice" />


elementi XHTML devono essere scritti in minuscolo

Esempi di errori:

<BODY> <P> Questo è un paragrafo </ P> </ BODY>

A destra:

<Body> <P> Questo è un paragrafo </ p> </ Corpo>


I nomi degli attributi devono essere in minuscolo

Esempi di errori:

<Tabella Width = "100%">

A destra:

<Tabella width = "100%">


I valori degli attributi devono avere citazioni

Esempi di errori:

<Tabella larghezza = 100%>

A destra:

<Tabella width = "100%">


Ammessi proprietà abbreviata

Esempi di errori:

<Input controllato> <Input in sola lettura> <Input disabilitato> <Opzione selezionato>

A destra:

<Input controllato = "controllato"> <Input readonly = "in sola lettura"> <Input disabled = "disabilitato"> <Opzione selezionato = "selezionato">


Come convertire HTML a XHTML

  1. Aggiungere un XHTML <! DOCTYPE> alla tua pagina
  2. xmlns Aggiunta attribuiscono l'elemento HTML di ogni pagina.
  3. Cambiare tutti gli elementi in minuscolo
  4. Chiudere tutti gli elementi vuoti
  5. Modificare tutti i nomi degli attributi in lettere minuscole
  6. Tutti i valori degli attributi per aggiungere citazioni

Utilizzando il validatore W3C per testare la vostra XHTML

Si prega di inserire l'URL nella casella qui sotto: