2014-10-28 32 views
1

我在我的网站中发现了一些奇怪的东西......我在使用HTML5和此脚本在olders浏览器中使用。我可以在IE8中使用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> 
+0

你能发布你的HTML标记吗? – Vucko 2014-10-28 11:52:55

+0

@Vucko标记不是必需的,'

'根本不支持'ie8' – starvator 2014-10-28 11:55:29

+0

@starvator OP使用[html5shiv](https://code.google.com/p/html5shiv/),如果你看看它文档,您将看到:_The HTML5 Shiv支持在传统Internet Explorer中使用HTML5分段元素,并为Internet Explorer 6-9_提供基本的HTML5样式。 – Vucko 2014-10-28 11:57:21

回答

-1

的一个好办法,看看标签是否支持使用CanIUse.com,在这种情况下,ie8不支持,<footer>不支持。

相反,尝试使用

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

和你的CSS,而不是

footer { 
    ... 
} 

使用

#footer { 
    ... 
} 
0

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

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

+0

OP说他使用html5shim。 – Vucko 2014-10-28 12:00:01

+0

是的,我知道它...我使用html5shim并与其他标签一起工作...(文章,部分...)我的网站除了页脚以外的作品很好 – Marcos 2014-10-28 12:00:13

+0

@ASHISHKUMARTiwary您是否注意到您的编辑是无用的2 )有害 - 它打破了参考链接降价?在深入编辑之前,请首先了解SO降价语法。 – Fedor 2014-10-28 13:23:09

0

请更改html5shimhtml5shiv

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

希望这可能工作

+0

我做了更改但不工作:( – Marcos 2014-10-28 12:29:07

0

感谢所有的答复!

我发现了这个问题......我在IE中查看我的设置,并且我禁用了脚本...我激活并工作!

谢谢大家!

相关问题