Un bel dì incappai in un sito che parlava di xHTML e come un fesso mi feci convincere. Ho letto da qualche parte che xHTML garantisce la corretta visualizzazione su tutti i browser e dispositivi e bla bla bla.. sarà ma già con IE 6.0 e Firefox ho un sacco di problemi!
Veniamo al dunque, ho un guestbook nel mio sito e se metto i msg dei visitatori in corsivo IE sballa alla grande mentre Firefox non batte ciglio. L'html è fesso, il css un po' meno.
I file di esempio li trovate qui
ese_a.html e ese_b.html sono identici, l'unica differenza è che usano due fogli di stile differenti. Differenti forse è un po' troppo poichè solo una classe varia:
nell'esempio B il commento è tolto. IE 6.0 quando il testo in corsivo tocca il margine destro entra in confusione: il testo contenuto in H3 si sposta in basso e, più grave, parte dello sfondo non viene visualizzato.codice:#content .gs_msg { /* font-style: italic; */ }
La stessa cosa, ovviamente, si manifesta su tutte le pagine del sito, perchè?