Dovresti usare i tag in modo semantico.
Ad esempio usare <ul> e[*] in modo corretto; usare opportumanente i
per inserire il testo; non usare i
.
Comunque fai un giretto dai validatori: avrai delle sorprese.
Fatto questo le differenze dovrebbero essere relativamente piccole.
Se poi usi XHTML 1.0 Strict, diminuisci anche di molto le differenze nel CSS.