2012-08-06 149 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