Boo ha scritto:Non sono al corrente di questo, ipotizzando una causa è probabile che i browser più nuovi abbiamo preferito puntare su XHTML visto che HTML 4.01 è defunto ed è già vecchio di 6 anni.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<meta name="language" content="it-it" />
<meta name="author" content="" />
<meta name="subject" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
Boo ha scritto:
- Codice: Seleziona tutto
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
e poi i tag che non vengono chiusi devono avere uno slash prima della >
- Codice: Seleziona tutto
<meta name="language" content="it-it" />
<meta name="author" content="" />
<meta name="subject" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
molti tag di HTML non sono più validi in XHTML come <font>, <center> e tanti altri
winman ha scritto:Mi sembra naturale che in 6 anni a livello di programmazione html qualcosa cambi , però l'esperimento che ho effettuato ha evidenziato come, togliendo la validazione html 4.01, la pagina nel suo complesso viene interpretata nel linguaggio corrente dei browser : Xhtml appunto !
Boo ha scritto:winman ha scritto:Mi sembra naturale che in 6 anni a livello di programmazione html qualcosa cambi , però l'esperimento che ho effettuato ha evidenziato come, togliendo la validazione html 4.01, la pagina nel suo complesso viene interpretata nel linguaggio corrente dei browser : Xhtml appunto !
Probabilmente XHTML è l'interpretazione predefinita per i nuovi browser
resta il problema che se non indichi il DocType nella pagina web non viene passata come valida dal w3 validator.
winman ha scritto:Resta con le modifiche fatte Opera e Firefox interpretano a dovere il template
atomik ha scritto:Dimenticavo, se inserisci:
<?xml version="1.0" encoding="UTF-8"?>
prima della dichiarazione del dtd usato, il browser si comporta in modo piu' dignitoso in caso di errori (cioe' si ferma e ti dice che il codice non e' corretto), purtroppo non tutti i browser lo supportano (AKA: explorer del cavolo non lo supporta).
Per ulteriori informazioni:
http://www.w3.org/TR/xhtml1/
Visitano il forum: Nessuno e 5 ospiti
megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising