我在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我期待在DOM樹和HTML沒有被渲染成以上。下面是在IE8和Chrome中比較dom樹的圖片。
你可以看到,資產淨值,部分和UL元素被沒有被彼此的父母和子女元素關閉。這導致了CSS規則的問題,因爲它們需要孩子和父母來允許應用CSS規則。
「ie8」中不支持「HTML5」元素 - http://caniuse.com/#feat=html5semantic有'shivs/shim'修復程序可用。 –
相關:http://stackoverflow.com/questions/21086879/compatibility-issues-with-internet-explorer-8 – RononDex
http://stackoverflow.com/questions/5449502/html5-and-css3-for-ie7-and -ie8 ** OR ** 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%20and%20ie7&rls = org.mozilla:zh-CN:official&safe = off – NoobEditor