当前CSS的IE8布局错误

时间:2013-02-15 18:42:18

标签: html css internet-explorer

所以我的网站位于但现在它在IE8中无法正常显示。我添加了以下css,我以前曾display:inline-block尝试补偿,但它不起作用:

display:inline-block;
*display:inline;
*zoom:1;

是否有快速破解让我的物品符合要求,或者我是否必须使用float完全重做样式?

IE8是否无法响应sectionarticlenav等HTML5元素的css?

2 个答案:

答案 0 :(得分:1)

您似乎正在使用html5元素,而在您的CSS中,您将其称为ex。

header div#header_left {float: left; width: 350px;}等等。 IE8在大多数情况下无法识别these tags

当我检查这些元素时,我看到的就是这个。 enter image description here

如您所知,IE8甚至无法识别您的CSS。

建议:使用div或让IE识别标签(several answers here that show you how)。

答案 1 :(得分:0)

在查找之后,我发现很多HTML5标签在IE 8中都不能正常工作。有一种简单的方法来填充IE8,以便识别这些标签。你基本上有一个短脚本,它在你想要使用的所有html5标签上运行document.createElement。

这是脚本和css的链接。

http://www.nickyeoman.com/blog/html/118-html5-tags-in-ie8