在花了一段时间设计一个网站后,我现在决定我至少需要让它在 IE9 及以下版本中可见。我遵循了以下网站中的示例:
https://github.com/aFarkas/html5shiv
但无济于事。
以下是其中一个网站页面在最新浏览器中的外观:http: //gyazo.com/10a74b651a216d76bb677d335fa1551d
以下是它在 IE9 及以下版本中的外观:http: //gyazo.com/8541b263b9ed43e9d7dea9c33eafb22b
然而奇怪的是,主页看起来很好,只是其他所有主页。
我将此代码实现到我所有 html 页面的开头:
<!--[if lt IE 9]>
<script src="js/html5shiv.js"></script>
<![endif]-->
html5shiv.js 位于我的项目目录中名为“js”的文件夹中。
并将此 CSS 代码添加到我的样式表中:
/*HTML5*/
article, aside, details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display:block;
}
即使这样做了,如果我不是盲人,我相信这是正确的,IE9 及以下版本不能很好地显示这个站点。
任何建议都将受到欢迎。
谢谢你。