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:

codice:
   #content  .gs_msg {
     /* font-style: italic; */
   }
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.

La stessa cosa, ovviamente, si manifesta su tutte le pagine del sito, perchè?