Dado que algunos problemas de diseño CSS pueden resolverse creando un estilo para cada navegador, y uniendo a esto la cuestión de estilos diferentes para la visualización en pantalla y para la impresión de una página, pregunto:
¿Cómo se puede (si es que se puede) armonizar ambas cosas? Dicho de otro modo: si quiero que una página tenga un estilo para IE, otro para Firefox y otro para Opera, y que además tenga un estilo para pantalla y otro para impresión, ¿cómo sería el código CSS y su orden? Y en el caso de aplicarse a un solo documento, ¿se necesitan forzosamente archivos externos, o todo eso -los estilos para cada navegador, para pantalla y para impresión- podrían incluirse en la cabecera de esa página?