2012-08-06 151 views
1

現狀:的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">&lt;</span> 

    <div class="page-number"> 
     <span>1 of 1</span> 
    </div><span role="button" class="nav-link nav-page-next">&gt;</span><span role= 
    "button" class="nav-link nav-now">&acirc;&mdash;</span><span role="button" class= 
    "nav-link nav-prev-week">&lt;&lt;</span><span role="button" class= 
    "nav-link nav-prev-day">&lt;</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">&gt;</span><span role="button" 
    class="nav-link nav-next-week">&gt;&gt;</span><span role="button" class= 
    "nav-link nav-zoomIn">+</span><span role="button" class= 
    "nav-link nav-zoomOut">-</span> 
    </div> 
</div> 

(ⅰ具有降低的HTML代碼的相關部分[ExtJS的是創建結構的周圍給定的代碼的巨量)

CSS Declarations are here

+0

這聽起來很奇怪。你能展示一些規則和它們適用的HTML嗎?你確定你的HTML和CSS是有效的(或者至少不包含任何令人震驚的結構性問題)? – 2012-08-06 14:54:10

+0

我將它們添加到第一篇文章。CSS和HTML應該是有效的,或者至少不是完全錯誤的;) – Timetrick 2012-08-07 07:27:50

回答

0

我不確定,但它可能是緩存問題,因爲你的樣式是int當您打開一個新窗口時,將其解釋爲inline-css並不會被保存。你有沒有嘗試使用:

<link href="yourcssfile.css" type"text/css" rel="stylesheet"/> 

UPDATE: 這似乎是一個錯誤。我在這篇文章中找到了你的問題(point5)。解決方案也在那裏。

http://www.webcredible.co.uk/user-friendly-resources/css/internet-explorer.shtml

+0

我所指的「窗口」實際上是一個ExtJS窗口,所以我不會離開當前頁面。 – Timetrick 2012-08-07 07:21:03

+0

如果您喜歡^^,我將解答添加到我的答案中 – Niels 2012-08-07 17:57:57