0

所以我的网站位于但现在它无法在 IE8 中正确显示。我在过去必须display:inline-block尝试补偿但无法正常工作的地方添加了以下 css:

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

是否有一个快速的技巧来让我的物品符合要求,还是我必须完全重做风格float

IE8 不响应 HTML5 元素(如sectionarticle和)上的 cssnav吗?

4

2 回答 2

1

似乎您正在使用 html5 元素,并且在您的 css 中您将它们称为 ex。

header div#header_left {float: left; width: 350px;}等等。大多数情况下IE8 无法识别这些标签

当我检查元素时,我看到的是这个。在此处输入图像描述

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

建议:使用 div 或让 IE 识别标签(这里有几个答案告诉你如何)。

于 2013-02-15T19:13:53.510 回答
0

查找后,我发现您的许多 HTML5 标签在 IE 8 中无法正常工作。有一种简单的方法可以让 IE8 识别这些标签。您基本上有一个简短的脚本,可以在您要使用的所有 html5 标签上运行 document.createElement。

这是脚本的链接和随附的 css。

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

于 2013-02-15T18:54:45.193 回答