IE nie parsuje poprawnie nowych elementów HTML5
Nowe elementy języka HTML, jak <section>, <article>, <figure>, itd. powinny być parsowanie
i umieszczane w DOM przez starsze przeglądarki. To pozwala bezproblemowo serwować HTML5 przeglądarkom, które obsługują HTML4 i CSS.
Niestety IE robi rzecz bardzo dziwną i traktuje pary tagów: <section>...</section> jako dwa osobne, puste elementy — jeden o
nazwie "section", a drugi o nazwie "/section" (ze slashem jako część nazwy!).
Taka interpretacja uniemożliwia zaaplikowanie stylów tym elementom.
Rozwiązanie
W <head> umieścić <script>document.createElement('section')</script>.
Zmodyfikowano: 04.03.2009, 21:26