Ole: HTML5 Elemente ausblenden (IE7/8)

Beitrag lesen

Moin,

vorweg: Es geht hier um ein Intranet.

Bekanntlich kann man ja mit html5shim/v älteren IEs die neuen HTML5 Elemente bekannt machen.

Was muss ich aber machen, damit ältere IEs diese Elemente erst garnicht rendern?

Die Css-Deklaration

  
header, footer, nav {display: none;}  

wird geflissentlich ignoriert (auch mit !IMPORTANT), was mir auch soweit einleuchtet, das die Elemente den Browsern ja unbekannt sind. Allerdings wird trotz Unwissen eine ganze Menge vom Inhalt dieser Elemente angezeigt und grade das möchte ich verhindern.

Natürlich könnte ich jetzt jedes Kind dieser Elemente einzeln ansprechen, aber das wäre doch ziemlich mühselig.

Google lässt mich bei meinem Vorhaben leider auch alleine. Das Vorhaben schein wohl etwas unüblich zu sein.

Mir stehen CSS + JS zur Verfügung.

Hat jemand eine Idee?

Danke & Gruß
Ole