теги header/footer / nav - что происходит с ними в IE7, IE8 и браузерах, чем не поддерживают HTML5?


Я очень хочу начать использовать Html5 в частности <header>/<footer>/<article>/<nav> теги.

что произойдет, если браузер не поддерживает их?

также мне нужно стилизовать их так: например: The nav имеет границ и окраин и т. д. Вы знаете стандартные CSS вещи.

Так что если я стиль их с помощью nav тег тогда IE7 & IE8 и т. д. будут игнорировать это?

3 71

3 ответа:

Если вы еще не читали погружение в HTML5, Я бы сердечно рекомендовал вам прочитать его, но сейчас я отвечу на ваш вопрос ссылкой на раздел описание несоответствий с HTML5 и IE

места <head> раздел вашей страницы, перед загрузкой любых файлов CSS.

<!--[if lte IE 8]>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script>
<![endif]-->

html5shi (m|v) создает элементы doc для всех элементов html5, поэтому стили из вашего CSS могут включиться. Поведение по умолчанию для IE-игнорировать неизвестные элементы. Дополнительные сведения см. В разделе блоге.