Hallo
Der Fallback sieht aus, wie bei allen anderen HTML5-Elementen auch. Definiere im Stylesheet, dass
<main>
zu den Blockelementen gehört (main { display: block; }
).Gut zu wissen, das werd ich machen. Zur Sicherheit.
Für alte IE, die wohl von den Browsern, die keine HTML5-Elemente kennen, am verbreitetsten sind, hilft
<!--[if lt IE 9]> <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->
Als ich mein Posting noch einmal las, schwante mir, dass da noch etwas war. Nun wollte ich es ergänzen … Sei's drum.
@var: Was das verlinkte Skript tut, ist, in alten Browsern die Elemente, die sie nicht kennen, zu erstellen (hier: document.createElement("main");
). Ohne das zu tun, hilft auch die Vergabe der CSS-display-Eigenschaft nicht.
Eins noch: Google-Code macht demnächst zu! Ab jetzt: https://github.com/afarkas/html5shiv
Tschö, Auge
Es schimmerte ein Licht am Ende des Tunnels und es stammte von einem Flammenwerfer.
Terry Pratchett, „Gevatter Tod“