我已经在html5中制作了我的网站,并在头部添加了以下内容:
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script src="modernizr-1.7.min.js" type="text/javascript"></script>
出于某种原因,当我在IE 6,7和早期版本的mozilla和safari中查看我的网站时,它只显示html并且没有访问样式表(没有应用样式)。我不知道该怎么办,有人请帮忙!
答案 0 :(得分:0)
IE6几乎不支持HTML4,更不用说HTML 5:P了。 IE6已有10年历史,它永远不会正确支持HTML5。您可能会发现基于JavaScript的解决方法,但它会很有趣。见http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28HTML5%29
答案 1 :(得分:0)
我想知道问题是否是您稍微复杂的media
属性。
引用here,
自传统浏览器(例如,Netscape 4.x)只支持屏幕,你可以通过添加一个来隐藏它们的所有CSS 不支持的媒体类型,例如: 屏幕,投影或简单地全部
也许IE6,7和其他人也没有完全支持,所以只是无法加载CSS。