Tôi đang làm việc trên một ứng dụng web và thường xuyên chúng tôi chạy vào các tình huống mà các trang sẽ tải mà không cần áp dụng CSS. Vấn đề này đã xuất hiện trong IE6, IE7, Safari 3 và FF3.Điều gì có thể khiến CSS không tải được đôi khi trên tất cả các trình duyệt?
Làm mới trang sẽ luôn khắc phục sự cố.
Có 3 file CSS nạp, tất cả trong khối theo phong cách tương tự sử dụng @import:
<STYLE type="text/css">
@import url([base css file]);
@import url([skin css file]);
@import url([generated css path]);
</STYLE>
Trong bất kỳ tình huống khi chúng ta dành thời gian để xem xét các nguồn html, không có gì là khác thường. Truy cập nhật ký có vẻ bình thường - chúng tôi nhận được phản hồi HTTP 304 cho các tệp CSS tĩnh bất cứ khi nào chúng được yêu cầu và phản hồi HTTP 200 cho CSS được tạo của chúng tôi.
Mimetype là văn bản/css cho các tệp css và css được tạo. Chúng tôi đang sử dụng một máy chủ iPlanet, mà chuyển tiếp các yêu cầu đến một máy chủ Tomcat.
davebug hỏi:
Là nó luôn luôn file css cùng không tải, hay là vấn đề với tất cả trong số họ, đồng đều?
Không tải tệp CSS nào. Bất kỳ kiểu nào được xác định trong HTML đều hoạt động tốt, nhưng không có gì trong bất kỳ tệp CSS nào hoạt động khi điều này xảy ra.
Tệp luôn có cùng tệp css không tải hoặc là sự cố với tất cả chúng, đều không? –