Estoy trabajando en una aplicación web, y de vez en cuando nos encontramos con situaciones en las que las páginas se cargarán sin aplicar CSS. Este problema ha aparecido en IE6, IE7, Safari 3 y FF3.¿Qué puede causar que CSS no se cargue ocasionalmente en todos los navegadores?
Una actualización de página siempre solucionará el problema.
Hay 3 archivos CSS cargados, todo dentro del mismo bloque de estilo utilizando @import:
<STYLE type="text/css">
@import url([base css file]);
@import url([skin css file]);
@import url([generated css path]);
</STYLE>
En cualquier situación en la que nos tomamos el tiempo para examinar el código fuente HTML, no hay nada fuera de lo normal. Los registros de acceso también parecen normales: obtenemos respuestas HTTP 304 para los archivos CSS estáticos cada vez que se solicitan, y una respuesta HTTP 200 para nuestro CSS generado.
El tipo de mimeet es text/css para los archivos css y el css generado. Estamos utilizando un servidor iPlanet, que envía solicitudes a un servidor Tomcat.
davebug preguntó:
¿Es siempre el mismo archivo CSS no se carga, o es el problema con todos ellos, de manera uniforme?
Ninguno de los archivos CSS se carga. Cualquier estilo definido en el HTML funciona bien, pero nada en ninguno de los archivos CSS funciona cuando esto sucede.
¿Es siempre el mismo archivo css el que no se está cargando, o es el problema con todos ellos, de manera uniforme? –