我的博客上有HTML 5的问题。我对默认的Twentyeleven主题做了一些微小的改动,现在他们的网站在IE6,IE7和IE8上爆炸了。
自从我开始深入研究后,我一直在考虑在HTML 4 Strict doctype中自行重新设置网站皮肤。
取自目前的加价:这不是一堆废话吗?
<!--[if IE 6]>
<html id="ie6" dir="ltr" lang="en-US">
<![endif]-->
<!--[if IE 7]>
<html id="ie7" dir="ltr" lang="en-US">
<![endif]-->
<!--[if lt IE 9]>
<script src="http://www.example.com/wp-content/themes/twentyeleven/js/html5.js" type="text/javascript"></script>
<![endif]-->
所有这些条件格式,为了什么?如果世界尚未做好准备,为什么要使用HTML 5?
是否有任何技术原因可以做到这一点?如果我采用HTML 4路线,我的网站是否会验证?我是否必须覆盖我正在使用的所有插件的输出?
期待您的意见。
答案 0 :(得分:1)
这个问题没有明确的答案。这取决于用户(具体来说,他们正在运行的浏览器)和网站的要求。
有些网站需要先进的技术或快速的设计变更,这两种情况都可以帮助HTML5 / CSS3。其他网站非常简单和稳定,HTML5完全是可选的。
没有必要仅仅因为你可以使用HTML5 - 如果你能在HTML4中做你想做的一切,那就使用它。
答案 1 :(得分:0)
<!--[if IE 7]>
<html id="ie7" dir="ltr" lang="en-US">
这是错字吗?关闭条件评论标签。在您的
之后添加此代码<![endif]-->
也许它会有所帮助。
第二。如果您对IE的不同版本有不同的开放html
标记,那么如何为其他浏览器显示此标记?有条件的评论只能由IE理解。
更多信息更多帮助。