У меня возникают некоторые проблемы в IE8, которые я никогда раньше не видел. По существу, проблема заключается в том, что есть навигационное меню, которое имеет стили внутри следующей разметки:IE8 не отображает HTML правильно
<section class="top-bar-section">
<ul class="left">
<li>
<a href="#">Link</a>
<a href="#">Link</a>
<a href="#">Link</a>
<a href="#">Link</a>
<a href="#">Link</a>
</li>
</ul>
</section>
</nav>
Однако в IE8 Я смотрю на дереве йот и HTML не обрабатывается, как описано выше , Ниже приведена картинка, сравнивающая дерево доминирования как в IE8, так и в Chrome.
Вы можете видеть, что нав, раздел и элементы UL закрываются без родительских и дочерних элементов друг с другом. Это приводит к возникновению проблемы с правилами CSS, поскольку они требуют, чтобы они были дочерними и родительскими, чтобы разрешать применение правил CSS.
Элементы 'HTML5' не поддерживаются в' ie8' - http://caniuse.com/#feat=html5semantic, но существуют исправления 'shivs/shim'. –
related: http://stackoverflow.com/questions/21086879/compatibility-issues-with-internet-explorer-8 – RononDex
http://stackoverflow.com/questions/5449502/html5-and-css3-for-ie7-and -ie8 ** ИЛИ ** https://www.google.de/search?q=html5+suport+in+IE8&ie=utf-8&oe=utf-8&rls=org.mozilla:en-US:official&client=firefox-a&channel = fflb & gws_rd = cr & ei = 8SrVUuviGNOAhAfX2ICACQ # channel = fflb & q = html5% 20support% 20in% 20ie8% 20 и% 20ie7 & rls = org.mozilla: en-US: official & safe = off – NoobEditor