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.