2014-10-28 2 views
1

Я нашел что-то странное на своем сайте ... Я использую HTML5 и этот скрипт для использования в браузерах старых версий.Я могу использовать тег footer из HTML5 в IE8

<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 Код

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

Можете ли вы разместить свою разметку HTML? – Vucko

+0

@Vucko разметка не требуется, '

' просто не поддерживается в 'ie8' – starvator

+0

@starvator OP использует [html5shiv] (https://code.google.com/p/html5shiv/), и если вы посмотрите на его документацию, вы увидите: _ HTML5 Shiv позволяет использовать элементы секвенции HTML5 в устаревшем Internet Explorer и предоставляет базовый стиль HTML5 для Internet Explorer 6-9_. – Vucko

ответ

-1

Хороший способ увидеть, если тег поддерживается или нет, используя CanIUse.com, и в этом случае нет, <footer> не поддерживается в ie8.

Вместо этого попробуйте использовать

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

и для CSS вместо

footer { 
    ... 
} 

использования

#footer { 
    ... 
} 
0

Старые браузеры не поддерживает HTML5 теги. Для этого вы можете использовать библиотеки, такие как Modernizr или html5shim.

Эти библиотеки предоставят поддержку для старых браузеров с тегами HTML5.

+0

OP сказал, что он использует html5shim. – Vucko

+0

Да, я это знаю ... Я использую html5shim и работает с другими тегами ... (статья, раздел ...) мой сайт работает хорошо, кроме нижнего колонтитула – Marcos

+0

@ASHISHKUMARTiwary Вы заметили, что ваше редактирование было 1) бесполезным 2) вредно - он сломал ссылку на уценку ссылок? Прежде чем углубиться в редактирование, сначала изучите синтаксис SO-маркировки. – Fedor

0

Пожалуйста, измените html5shim на html5shiv

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

Надеется, что это может работать

+0

Я сделал изменения, но не работал :( – Marcos

0

Спасибо за все ответы!

Я нашел проблему ... Я ищу свои настройки в IE, и я отключил скрипты ... Я активировал и работает!

Спасибо за все!

Смежные вопросы