masclet, yo diría que Chrome y Safari se ven prácticamente igual. Tiene su lógica estando los dos basados en WebKit.
De todas formas
Logan_wwx, con las versiones más modernas de IE se consigue un trabajo bastante aceptable y normalmente se requieren pocos ajustes específicos. El
truco realmente es hacer las cosas lo más simple posibles. No en cuanto al diseño, si no al código CSS. Y con simpleza me refiero a hacer las cosas como se deben hacer. En cuanto empiezas a hacer
pirulas, parcheando con márgenes o paddings e historias así, es cuando de verdad empiezan los problemas de compatibilidad.
Cuanto más sepas de HTML y CSS mejor compatibilidad vas a lograr. Pero no por saber arreglar esos fallos de compatibilidad, si no porque al tener mayor conocimiento no vas a crear esos problemas.
Esto es a nivel muy general. Casi siempre hay que hacer algún ajuste.
Para el asunto con IE, puedes usar comentarios condicionales para estos ajustes, para los demás navegadores tienes que buscar por
hacks CSS para cada uno.