Strani comportamenti dei browser...
Mai chiestovi cosa cambia tra
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
e
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01"> ?
Con il primo, il "title" è evidenziato nel "modo autore" di Opera, con il secondo no. Ma oggi ho scoperto un'altra differenza, ben più interessante.
Ho un tabella con una colonna a sinistra ove piazzo un menu che si trova in un file js esterno. La tabella ha un TD align="center" per centrare la posizione del menù. Ora, con il primo doctype non solo la posizione del menù, ma anche i link all'interno del menù sono centrati. Con il secondo invece soltanto la posizione del menù è centrata.
Oggi sono impazzito nel cercare di capire perché in seguito ad un copia-incolla due pagine apparissero diverse, in particolare link nel menù allineati a sinistra in un caso e centrati nell'altro. Copia-ed-incolla, quindi sarebbero dovute apparire identiche (almeno per quanto riguarda la colonna di sinistra). Niente, sempre diverse. Alla fine - proprio grazie al modo autore di Opera - mi sono accorto che il doctype era dichiarato diversamente. Quella piccola aggiunta comporta una "reazione" diversa del browser. Sia in Opera che in IE.
Trovanto il bandolo, ma che fatica!
_________________________________
Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. Albert Einstein
Edited by: pincopallino at: 31/3/04 19:28