我的一个页面 css 在 IE8 中似乎有点损坏。我想如果我清楚地添加:两个问题都会得到解决,但元素仍然......好吧,请自己看看:
问问题
90 次
2 回答
2
“有点破”不是技术描述。
IE8 不知道 HTML5 元素,因此您不能像现代浏览器那样设置它们的样式。您需要添加 HTML5 shiv,它是 javascript,它将通知 IE8 这些元素并允许您设置它们的样式。就目前而言,您提供的任何 CSS 样式都article
将被忽略。
只需将其复制到页面的头部,看看会发生什么:
<!--[if lt IE 9]>
<script src='http://html5shiv.googlecode.com/svn/trunk/html5.js'></script>
<![endif]-->
于 2013-06-22T23:55:32.883 回答
1
HTML5 标签(标题、文章、图形)在 IE8 中无法正常工作,您必须在 head 标签之间包含一个 html5 shiv(它捆绑在modernizr中)。第 213 行还有一个流浪</div>
(见html 验证)
于 2013-06-22T23:56:57.140 回答