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>.


Spis bugów


Zmodyfikowano: 04.03.2009, 12:26
submit