所以我的网站位于但现在它在IE8中无法正常显示。我添加了以下css,我以前曾display:inline-block
尝试补偿,但它不起作用:
display:inline-block;
*display:inline;
*zoom:1;
是否有快速破解让我的物品符合要求,或者我是否必须使用float
完全重做样式?
IE8是否无法响应section
,article
和nav
等HTML5元素的css?
答案 0 :(得分:1)
您似乎正在使用html5元素,而在您的CSS中,您将其称为ex。
header div#header_left {float: left;
width: 350px;}
等等。 IE8在大多数情况下无法识别these tags。
当我检查这些元素时,我看到的就是这个。
如您所知,IE8甚至无法识别您的CSS。
建议:使用div或让IE识别标签(several answers here that show you how)。
答案 1 :(得分:0)
在查找之后,我发现很多HTML5标签在IE 8中都不能正常工作。有一种简单的方法来填充IE8,以便识别这些标签。你基本上有一个短脚本,它在你想要使用的所有html5标签上运行document.createElement。
这是脚本和css的链接。