Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS规则根本不适用于Internet Explorer。我应该在哪里查找更多信息?_Css_Internet Explorer_Internet Explorer 8 - Fatal编程技术网

CSS规则根本不适用于Internet Explorer。我应该在哪里查找更多信息?

CSS规则根本不适用于Internet Explorer。我应该在哪里查找更多信息?,css,internet-explorer,internet-explorer-8,Css,Internet Explorer,Internet Explorer 8,我这里没有很多信息。我的网站一直使用IE8,但现在没有应用任何样式。开发人员工具显示加载的所有CSS文件,但没有任何元素显示应用这些样式的任何证据。Chrome和Firefox仍然可以毫无问题地应用所有样式 我知道如果没有更多的信息,你无法帮助我,但也许你知道我可以在哪里查找错误?我所有的javascript都运行良好。是否有可能一个无效的CSS文件会停止所有样式的应用程序,或者类似的事情 谢谢你的建议 PS:可能相关-我的基本css文件导入了其他几个文件-总共大约8个。查看确实导入的文件,例如

我这里没有很多信息。我的网站一直使用IE8,但现在没有应用任何样式。开发人员工具显示加载的所有CSS文件,但没有任何元素显示应用这些样式的任何证据。Chrome和Firefox仍然可以毫无问题地应用所有样式

我知道如果没有更多的信息,你无法帮助我,但也许你知道我可以在哪里查找错误?我所有的javascript都运行良好。是否有可能一个无效的CSS文件会停止所有样式的应用程序,或者类似的事情

谢谢你的建议


PS:可能相关-我的基本css文件导入了其他几个文件-总共大约8个。

查看确实导入的文件,例如,基于
主体的文件,看看它们是否被截断。这将显示语法错误。

查看确实导入的文件,例如,基于
正文的文件,查看它们是否被截断。这将显示一个语法错误。

即使一个css文件出现错误(例如未闭合的大括号),导致整个文件无效,也不应影响其他css文件。我假设你没有在你所有的include中添加html注释。。。。你可能正在做一些系统化的事情,使所有css失效。尝试将此代码添加到文档顶部(让我们在任何doctype下面说,仅仅因为),看看这是否会影响任何内容:

<style type="text/css">
* { background: #f00 !important; }
</style>

*{背景:#f00!重要;}

即使一个css文件出现错误(例如未闭合的大括号),导致整个文件无效,也不应影响其他css文件。我假设你没有在你所有的include中添加html注释。。。。你可能正在做一些系统化的事情,使所有css失效。尝试将此代码添加到文档顶部(让我们在任何doctype下面说,仅仅因为),看看这是否会影响任何内容:

<style type="text/css">
* { background: #f00 !important; }
</style>

*{背景:#f00!重要;}
  • 只是开玩笑,试着把所有进口的东西都拿走,然后一个一个地放回去
  • 在整个页面中运行CSS
  • 附加一个新的CSS文件,测试它是否工作,然后慢慢迁移到新文件,直到它中断。试着找出它在哪里断裂
  • 只是开玩笑,试着把所有进口的东西都拿走,然后一个一个地放回去
  • 在整个页面中运行CSS
  • 附加一个新的CSS文件,测试它是否工作,然后慢慢迁移到新文件,直到它中断。试着找出它在哪里断裂

  • 检查您是否提到DOCTYPE html PUBLIC“-//W3C//DTD XHTML 1.0//EN”http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd 在你的档案里…我曾经遇到过类似的问题


    不确定它是否有效,但请尝试一下。

    检查您是否提到DOCTYPE html PUBLIC“-//W3C//DTD XHTML 1.0//EN”http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd 在您的文件中。。。我曾经遇到过类似的问题



    不确定它是否有效,但试试看

    IE页面中可以包含的css文件数量有上限。检查您是否包含了大量(>31)css文件,请参考IE页面中可以包含的css文件数量有上限。检查您是否包含了大量(>31)css文件,请参考IE开发者工具中显示的内容?只是为了确认,如果你在IE中查看页面源代码,点击CSS链接,CSS代码会打开吗?还是说找不到文件?请尝试清除IE缓存。尝试用新名称重新保存CSS文件(希望是暂时的)。还要再次验证样式表。@rahul-没有样式附加到任何元素@是的,如果我遵循这些步骤,CSS代码就会打开@BoltClock-好主意,但没有运气:(IE开发者工具中显示了什么?只是确认一下,如果你在IE中查看页面源代码,点击CSS链接,CSS代码就会打开?或者它说找不到文件?尝试清除IE缓存。试着用新名称重新保存CSS文件(希望是暂时的)。还要再次验证您的样式表。@rahul-没有样式附加到任何元素。@dpmguise-是的,如果我按照这些步骤操作,CSS代码将打开。@BoltClock-好主意,但运气不好:(好主意-我在样式表include的正下方添加了它,所有内容都变为红色。我还尝试在样式表链接的正上方添加它,所有内容都再次变为红色。其次,你可以尝试将该规则放在一个样式表的顶部,看看会发生什么。令人着迷/恼火的是,将该规则放在其中一个样式表中lesheets也会把所有东西都变成红色。很难说IE是在做一些奇怪的半缓存还是什么。所以,样式表正在加载…但没有应用到元素。实际上,虽然所有东西都以红色呈现,但红色背景不会显示在开发工具中显示的DOM中的任何地方。嗯,更新:设置颜色to加载页面时,其中一个css文件中的黄色会闪烁背景黄色,但随后会变为白色。它必须被某个东西取消应用…因此,如果此规则设置为主css文件导入的最后一个文件中的最后一个规则,则会在短时间闪烁后恢复。如果此规则设置为最后一个文件后的第一个规则le是由主css文件导入的,它保持不变。因此,IE似乎正在加载每个导入的css文件中的所有规则,然后在读取文件后卸载它们。好主意-我在样式表include的正下方添加了它,所有内容都变为红色。我还尝试将其直接添加到样式表链接的正上方,所有内容都再次变为红色。其次,你可以尝试将该规则放在一个样式表的顶部,看看会发生什么。有趣的是/令人恼火的是,将该规则放在一个样式表中也会使所有内容都变为红色。很难说IE是在做一些奇怪的半缓存还是什么。因此,样式表正在加载…但不应用于元素。实际上,虽然电动汽车