Yo también lo haría de la forma habitual; siguiendo los estándares y ajustando a IE4 después hasta donde su soporte de CSS lo permita. Sin versiones distintas de markup para navegadores modernos/antiguos ni versión sólo para antiguos (contenido único, separado de la presentación... ya nos lo sabemos todos :))
IE4 soporta CSS nivel 1 al estilo IE (es decir, estropeado); display:block o inline no funcionan, background-repeat a medias, margin y padding en elementos inline dan problemas... ésta página te será de ayuda: http://www.richinstyle.com/bugs/ie4.html Para detectarlo y darle su css propia (y ocultarle las demás) puedes usar php. Otra opción (sin php ni js) es que hagas una css básica con el mínimo común soportado (fuentes, colores y poquito más), la mandes primero (para todos) y mandes las demás con @import "hoja.css"; (IE4 no "ve" el import si usas la versión con comillas, y me parece que tampoco lo ve si usas la version url(..) y le das uno o más espacios al ; final) con el diseño "completo" para los demás navegadores. IE4 no soporta comentarios condicionales, por eso lo del @import. Al final el contenido es lo que debemos hacer accesible a todo el mundo (independientemente de lo antiguo de su navegador). Usando IE4 no podrán disfrutar de una presentación tan elaborada como usando Safari o Firefox 3, pero (teniendo de target a ese 0.01% de usuarios) se merecen aunque sea una un poquito cuidada, igual que los que usen navegador moderno se merecen más que una presentación con las limitaciones de hace 12 años. De todas formas, el presupuesto manda, y si el cliente por ahorrarse dos duros le da igual que la web sea un JPG de 800x600 exportado directamente desde el boceto, tampoco le vas a regalar tu trabajo. Lo de "que actualicen el navegador" suena fácil y cómodo... para nosotros. Luego nos quejamos de los que hacen webs exportando desde Word o se la encargan a su sobrino porque no ven la diferencia, pero en cuanto se nos dificulta un poco el trabajo ponemos el grito en el cielo. Precisamente solucionar estos "problemas" es parte del valor añadido por el que un cliente nos contrata en lugar de hacer su página en word y exportar. La web es para todos, no sólo para los que no usan IE. Decidas lo que decidas, mucha suerte! (y más paciencia). _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a [email protected] Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
