現狀:的Internet Explorer無法加載CSS文件
我有一個PHP編寫的網頁,至極將包括通過
<style type="text/css">@import url(/css/my.css);</style>
事後CSS(和點播)的JavaScript文件被加載,這將打開一個新的「窗口」,其中將使用css聲明。
這適用於除Internet Explorer(7-9)以外的所有瀏覽器。
問題:
根據IE的開發工具(F12)的CSS文件被加載,我可以看到這個文件(它們是正確的)內提出的所有聲明,但顯示新窗口時, css聲明似乎不起作用。
「解決方案」:
取消選擇(與重新選擇它們,即使它不是必需的)一些在IE開發工具的CSS-Tab鍵給定的CSS文件的規則使頁面「呈現」正確。
問:
來自哪裏了這個行爲,我該如何擺脫呢?
附加信息:
我沒有超過4095(沒有算上所有的一切CSS文件產品總數)選擇(其實我也小於2.5K),我只加載小於31(正好7)不同的CSS文件。
按照要求:
<div class="navigate">
<div class="nav-slider">
<div class="nav-slider-left">
<span role="button" class="nav-link nav-page-back"><</span>
<div class="page-number">
<span>1 of 1</span>
</div><span role="button" class="nav-link nav-page-next">></span><span role=
"button" class="nav-link nav-now">â—</span><span role="button" class=
"nav-link nav-prev-week"><<</span><span role="button" class=
"nav-link nav-prev-day"><</span>
</div>
<div class="nav-slider-content">
<div class="nav-slider-bar">
<a class="nav-slider-button"></a>
</div>
</div>
<div class="nav-slider-right">
<span role="button" class="nav-link nav-next-day">></span><span role="button"
class="nav-link nav-next-week">>></span><span role="button" class=
"nav-link nav-zoomIn">+</span><span role="button" class=
"nav-link nav-zoomOut">-</span>
</div>
</div>
(ⅰ具有降低的HTML代碼的相關部分[ExtJS的是創建結構的周圍給定的代碼的巨量)
這聽起來很奇怪。你能展示一些規則和它們適用的HTML嗎?你確定你的HTML和CSS是有效的(或者至少不包含任何令人震驚的結構性問題)? – 2012-08-06 14:54:10
我將它們添加到第一篇文章。CSS和HTML應該是有效的,或者至少不是完全錯誤的;) – Timetrick 2012-08-07 07:27:50