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):
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:
elementi XHTML devono essere correttamente annidati
In HTML, alcuni elementi non possono essere nidificate, in questo modo:
In XHTML, tutti gli elementi devono essere annidati tra loro razionale, in questo modo:
elementi XHTML devono avere un tag di chiusura
Esempi di errori:
A destra:
Gli elementi vuoti devono includere un tag di chiusura
Esempi di errori:
A destra:
elementi XHTML devono essere scritti in minuscolo
Esempi di errori:
A destra:
I nomi degli attributi devono essere in minuscolo
Esempi di errori:
A destra:
I valori degli attributi devono avere citazioni
Esempi di errori:
A destra:
Ammessi proprietà abbreviata
Esempi di errori:
A destra:
Come convertire HTML a XHTML
- Aggiungere un XHTML <! DOCTYPE> alla tua pagina
- xmlns Aggiunta attribuiscono l'elemento HTML di ogni pagina.
- Cambiare tutti gli elementi in minuscolo
- Chiudere tutti gli elementi vuoti
- Modificare tutti i nomi degli attributi in lettere minuscole
- Tutti i valori degli attributi per aggiungere citazioni