Gunnar Bittersmann: HTML5-Elemente (nav, main, footer) im IE6,7,8

Beitrag lesen

@@oxo888oxo:

nuqneH

Das führt aber ja dazu, dass ich meinen HTML5-Elementen nav, main und footer jeweils noch eine CSS-Klasse geben muss, damit ich die Element per CSS auch getrennt "gestalten" kann.

Habe ich das soweit richtig verstanden?

Nein.

Alte IEs wenden keine Stile auf ihnen unbekannte Elemente an; deshalb der html5shiv.

Wenn nav, main, footer etc. per JavaScript alten IEs bekannt gemacht wurden, kann man sie ganz normal mit Elementtypselektoren stylen:

nav, main, footer { display: block }

(wenn das nicht gleich vom html5shiv mit erledigt wird)

Qapla'

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