Gunnar Bittersmann: main, shiv, ie8

Beitrag lesen

@@Michael:

nuqneH

Mit welchen Browser funktioniert dieses Tag bereits?

Hm, weiß ich selber grad nicht, ob das überhaupt schon ein Browser tut. „Funktioniert“ hieße, dass der Browser den Sinn des Elements versteht, ihm also auch die ARIA-Rolle "main" gibt.

Um assistive Techniken zu unterstützen, muss man wohl noch eine Weile <main role="main"> schreiben.

Bis auf alte IEs wenden alle Browser Style-Regeln auch auf ihnen unbekannte Elemente an.
Mit main { display: block } ist man dann auf der sicheren Seite.

Alte IEs tun dies nur, wenn ihnen die Elemente per document.createElement bekannt gemacht werden. Das erledigt html5shiv.

In der ...Shiv.js ist dieses Tag ja z.B noch nicht intergriert...

Nicht?

Qapla'

--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)