Ganz schlimm finde ich CSS für das <font> tag,
<span> wäre richtiger.
Hm, das kommt darauf an, was man erreichen will. Wenn man Seiten so schreiben will, daß sie auch mit Netscape 3 halbwegs "bunt" aussehen, dann kann das durchaus eine Lösung sein.
Ich verwende auf meiner Homepage <FONT> nur noch an einer Handvoll Stellen, aber beispielsweise <EM> und <CITE> ziemlich oft.
Deshalb habe ich mir eine CSS-Definition für diese Tags gemacht, so daß sie in Netscape 3 und CSS relativ ähnlich aussehen - Cross-Browser eben, wenn es halt nicht besser geht ...