我可以在IE8中使用HTML5的页脚标签

时间:2014-10-28 11:49:44

标签: html html5 internet-explorer

我在网站上发现了一些奇怪的内容......我正在使用HTML5和此脚本在旧版浏览器中使用。

<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>    

当我使用<article>,<section>时,它可以正常工作,但是当我使用<footer>时,它不会。

我不知道原因。

其他标签有开放标签和关闭标签....这是html代码 部首:

<!--[if lt IE 9]>
       <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
       <script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>            
        <script type="text/javascript">    
            activaMapa = 0;
        </script>
    <![endif]-->

页脚代码

<footer class="pie">
    <p><a href="mywebsite.html" title="myWeb" target="_blank">Web Site</a></p>
</footer>

4 个答案:

答案 0 :(得分:0)

较旧的浏览器不支持HTML5标记。为此,您可以使用Modernizrhtml5shim等库。

这些库将为带有HTML5标记的旧浏览器提供支持。

答案 1 :(得分:0)

请将html5shim更改为html5shiv

 <!--[if lt IE 9]>
   <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
 <![endif]-->     

希望这可能有效

答案 2 :(得分:0)

感谢所有回复!

我发现了问题...我在IE中查看我的设置并禁用了脚本...我已激活并正常工作!

谢谢大家!

答案 3 :(得分:-1)

查看代码是否受支持的好方法是使用CanIUse.com,在这种情况下,<footer>不支持ie8

相反,请尝试使用

<div id="footer"></div>

和你的css而不是

footer {
    ...
}

使用

#footer {
    ...
}