Во-первых, не доверяйте w3schools.
- personenapupe  schedule24.02.2014
comment
Проверьте Семантическая совместимость HTML5, никогда не читайте w3schools. Проще говоря, тег <nav> был введен после разработки или стандартизации IE7-8, и более старые версии IE не будут пытаться обновиться до новых стандартов.
- personMackieeE  schedule24.02.2014
comment
@MackieeE, это хороший ответ, дерзайте :)
- personenapupe  schedule24.02.2014
Другой вариант — использовать Modernizr, который включает в себя HTML5 Shiv и также обеспечивает обнаружение функций HTML5.
personMini Johnschedule24.02.2014
comment
как тогда упомянутая мной демонстрация работает на моем IE10 с консолью IE7? разве это не 100% симулятор IE7?
- personrockyraw; 24.02.2014
comment
Вы должны включить скрипт shiv HTML5, и все в порядке. Не стоит так доверять W3Schools...
- personMini John; 24.02.2014
comment
@rockyraw Я считаю, что, поскольку IE10 использует другой механизм рендеринга, я бы не доверял эмуляции, несмотря на то, что она говорит, что может; но по моему опыту, сидя за компьютером с WinXP с IE7, вы чувствуете и ведете себя иначе, чем IE10, пытаясь вести себя как он (заметьте, это самоуверенный ответ, без фактов)
- personMackieeE; 24.02.2014
comment
@TheMiniJohn, зачем утруждать себя включением дополнительных скриптов, если можно просто изменить <nav> на <div>?
- personrockyraw; 25.02.2014
comment
Одним из новых элементов HTML 5 является элемент ‹nav›, который позволяет вам группировать ссылки, что приводит к более семантической разметке и дополнительной структуре, которые могут помочь программам чтения с экрана.
- personMini John; 25.02.2014
Конечно, вместо этого вы можете использовать div, но смысл использования nav в том, чтобы избавиться от div.
Не тратьте время на то, чтобы заставить HTML5 работать в старых браузерах.
personscootergrisenschedule24.02.2014
comment
это имеет больше смысла, зачем кому-то утруждать себя включением дополнительных скриптов, если можно просто изменить <nav> на <div>, кто-нибудь может объяснить?
- personrockyraw; 25.02.2014
<nav>
был введен после разработки или стандартизации IE7-8, и более старые версии IE не будут пытаться обновиться до новых стандартов. - person MackieeE   schedule 24.02.2014