Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Charset

0 views
Skip to first unread message

Paolo

unread,
Jul 12, 2008, 5:07:16 AM7/12/08
to
Ciao a tutti

ho un problema relativo al doctype

Se in una pagina metto il primo doctype riportato qui sotto e che considero
corretto, firefox non mi allinea verticalmente il testo delle<ul><li> come
da css vertical-align:top

Se invece uso il secondo doctype il testo è allineato correttamente

Probabilmente il problema nasce dal charset ma il validatore w3c se non lo
metto non ritiene la pagina valida

Ho provato con molti charset ma il risultato non cambia

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<HTML>

<HEAD>

<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

<style eccc........

td {vertical-align:top}

<div id="menu""><table width="100%"><tr><td align="right" width="100%"
class="tt"><ul id='menu'><li id='home'><a href='index.htm'>home
page</a></li><li><a href='about.htm'>chi siamo</a></li><li><a
href='att.htm'>attività</a></li><li><a
href='contatti.htm'>contatti</a></li></ul><br><br></table></div>

Grazie


ZER0

unread,
Jul 15, 2008, 3:03:21 AM7/15/08
to
On Sat, 12 Jul 2008 09:07:16 GMT, Paolo wrote:

> Se in una pagina metto il primo doctype riportato qui sotto e che considero
> corretto, firefox non mi allinea verticalmente il testo delle<ul><li> come
> da css vertical-align:top
>
> Se invece uso il secondo doctype il testo è allineato correttamente

> Probabilmente il problema nasce dal charset

No, il validatore non c'entra nulla. Il punto è che con il primo
doctype sei in strict/standard mode, mentre con il secondo entri
in quirks mode.
Si chiama doctype switching: puoi trovare maggiori delucidazioni
in merito sia su web che su questo NG:

<http://groups.google.it/group/it.comp.lang.javascript/search?hl=it&group=it.comp.lang.javascript&q=quirks+group%3Ait.comp.lang.javascript>

La modalità così impostata, andrà a influenzare il comportamento
del browser, sia in termini di javascript che - soprattutto - in
termini di CSS e rendering della pagina.

--
~ L'intelligenza artificiale non può battere la stupidità naturale.
(Lemma di Sullivan)

ZER0

unread,
Jul 15, 2008, 3:04:28 AM7/15/08
to
On Sat, 12 Jul 2008 09:07:16 GMT, Paolo wrote:

> Se in una pagina metto il primo doctype riportato qui sotto e che considero
> corretto, firefox non mi allinea verticalmente il testo delle<ul><li> come
> da css vertical-align:top
>
> Se invece uso il secondo doctype il testo è allineato correttamente

> Probabilmente il problema nasce dal charset

No, il charset non c'entra nulla.

0 new messages