Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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
IE中的CSS/HTML有什么问题(即使是9)_Html_Css - Fatal编程技术网

IE中的CSS/HTML有什么问题(即使是9)

IE中的CSS/HTML有什么问题(即使是9),html,css,Html,Css,我使用了modernizer和HTML5样板文件的css。我不擅长IE的设计/调试。我想我过度依赖FireBug了。。。我的WIP怎么了 在IE(偶数9)中如下所示 它应该是什么样子。。。在Firefox/Chrome中 IE根本不支持诸如:a:link::before之类的选择器(您正在菜单中使用它) 编辑:见鬼,,?有什么事吗?伙计,这都是HTML5的东西。IE根本不支持它(最终9、6、7、8,除非他们使用chromeframe!)不知道的事实是:你需要将Modernizer脚本放在hea

我使用了modernizer和HTML5样板文件的css。我不擅长IE的设计/调试。我想我过度依赖FireBug了。。。我的WIP怎么了

在IE(偶数9)中如下所示

它应该是什么样子。。。在Firefox/Chrome中


IE根本不支持诸如:a:link::before之类的选择器(您正在菜单中使用它)


编辑:见鬼,
?有什么事吗?伙计,这都是HTML5的东西。IE根本不支持它(最终9、6、7、8,除非他们使用chromeframe!)

不知道的事实是:你需要将Modernizer脚本放在head标记中,否则IE在渲染元素之前不知道如何设置元素的样式。该网页被称为html5,非常好,许多生产网站已经在这样做了。

IE tester支持JavaScript吗?问题是,正如答案所描述的那样,IE没有设计任何它无法“识别”的元素,而是使用了Modernizer,所以你应该这样做fine@Yi江,刚刚试过一个简单的警报,嗯。。。我想我必须像IE那样以更原始的方式重新思考。但是IE不应该用HTML5Shiv/Modernizer来呈现HTML5吗?也许。。。如果你喜欢的话。您可能有一个时髦的标签/未关闭,导致Modernizer无法正常工作。对于一个生产型的网页,我根本不希望它能工作。我发现了问题,我忘了在
中加入modernizer,我刚拿到
@jiewmeng的b4结尾,很酷,很高兴这是件容易的事。有了这么多的JS,我建议在你把它发布到野外之前,先在速度较慢的PC上试试。IE的JS引擎对使用旧硬件的人来说真的很糟糕。