现状:的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