HTML/XHTML  »  Guide  »  Guida XHTML 

Questioni di compatibilità



La specifica XHTML 1.0 contiene nell'appendice C una serie di linee guida per mantenere la compatibilità con i browser esistenti. Riguardano aspetti molto importanti e sono da tenere sempre presenti quando la retrocompatibilità è per voi fondamentale. Elenchiamo quelle principali, dal momento che ad alcune di esse si è già fatto cenno.

1. Elementi vuoti

Quando si usano elementi vuoti è opportuno, chiudendoli, lasciare uno spazio prima della slash. Usando la sintassi standard (<br/>) si hanno problemi con certi browser. Dunque usate sempre questa forma: <br />, <img... />, <hr />

2. Contenuto degli elementi vuoti

Capita frequentemente di lasciare vuoti elementi che richiedono un contenuto. Spesso, ad esempio, si usano paragrafi vuoti per creare spazio nel documento. In tal caso è preferibile usare la forma completa di chiusura e non quella minimizzata. Useremo quindi <p></p> e non <p />.

3. Codifica dei caratteri

Se si usa la codifica dei caratteri usare sempre tale dichiarazione sia nella dichiarazione XML sia in un meta tag:

<?xml version="1.0" encoding="UTF-8"?>

<meta http-equiv="Content-type" content='text/html; charset="UTF-8"' />

4. Uso del carattere &

Se si fa uso della e commerciale (&) in valori di attributi è preferibile esprimerlo con un riferimento ad una entità di carattere: "&amp;". Se, ad esempio, abbiamo un link di qusto tipo:

<a href="http://www.miodominio.it/indice.asp?nome=marco&cognome=rossi">

si scriverà:

<a href="http://www.miodominio.it/indice.asp?nome=marco&amp;cognome=rossi">

5. CSS

Quando si collegano CCS esterni è opportuno che questi utilizzino le minuscole.

Bene. A questo punto possediamo tutti gli strumenti concettuali per iniziare a lavorare con XHTML. È giunto il momento di affrontare questioni più pratiche. Inizieremo dall'analisi della validazione.

Ultimi articoli HTML/XHTML

Inserire video nelle pagine Web con HTML5

Codec, compatibilità dei browser, tools, codice e best practices per...

LungoJS: semantica HTML5 per il mobile

Realizzare layout per dispositivi mobili tenendo conto della...

Web storage, i cookies secondo HTML5

Come rendere persistenti i dati con HTML5

HTML5, section o article? ...E il div?

Cerchiamo di fare chiarezza sull'uso di questi due nuovi elementi e...

HTML5, la validazione del codice

Gli strumenti per verificare l'aderenza agli standard di pagine e...

Altri articoli

Guide HTML/XHTML

Guida HTML5

Una guida per conoscere e applicare da subito le novità introdotte...

Guida XHTML

XHTML è il nuovo standard per il WEB ed è la transizione verso...

Altre guide

Newsletter @Daily HTML.it

Ogni mattina, dal lunedì al venerdì, le novità pubblicate su tutti i siti tecnici del network HTML.it: articoli, guide, notizie dal Web, blog e molto altro.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Webmaster base

18 Giugno 2012 a Milano
Disponibilità: 6 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti

Corso Webmaster base

11 Giugno 2012 a Roma
Disponibilità: 7 Posti