Hojas de estilo en Mozilla

guardian_ciego
16 de Noviembre del 2004
Hola, intento que mi aplicacion web esté bien organizada y uso una hoja de estilos. IExplorer la carga bien, pero Mozilla no. ¿Cómo debería cargarla?

2500kelvin
16 de Noviembre del 2004
Mozilla no acepta tan bien como IE las hojas de estilo... tendrías que hacer pruebas para ver lo que acepta o bien hacer otra versión de la página para Mozilla

alvaromg
16 de Noviembre del 2004
Más bien será al revés, IE tiene muchos problemas con las CSS, las procesa como quiere. Mozilla, lejos, es el que mejor aplica las definiciones de la W3C (http://www.w3c.org) para CSS.

Lo mejor es tener en cuenta de antemano qué funcionará y qué no en IE; para más remate, IE5.0, IE5.5 y IE6 se comportan distinto. Mi acercamiento al problema ha sido evitar las características más conflictivas, y probar. Generalmente parto escribiendo en estándar (que funciona en Mozilla y Opera), y después pruebo en IE y hago los arreglos necesarios. Pero es todo un problema.

Para IE6, que es una mejora sustancial respecto a la aplicación de CSS, lo más importante es poner en el html, antes de todo,

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

De esa manera IE6 se comporta aplicando el estándar ("compliant mode"); de otra forma, si se omite esa línea o hay código antes, se comporta "a la antigua", como IE5x, o sea de cualquier forma ("quirks mode").

(Lo anterior en el caso de ocupar HTML 4.01 Transitional, si ocupas XHTML o 4.01 Strict, ver http://www.w3.org/TR/html4/struct/global.html#h-7.1 para más info)

Ojalá te ayude,
Alvaro Medina

aturdido
16 de Noviembre del 2004
Yo encontré bastante info sobre este tema en...

http://www.danielclemente.com/html/
HTML correcto. Cómo hacer una buena página web.

El autor de la página explica muchas cosas a tener en cuenta antes de ponerse con el código. Y también hay más enlaces a otras páginas dedicadas al mismo tema.