Jörg Peschke: CSS-Navigation

Beitrag lesen

Hallo,

noscript ist im Head nicht erlaubt ...
Der Impot von externen CSS im Body nicht ...

Irgendwie in einer Sackgasse,

Dankbar für einen Typ.

Damit kann ich nicht dienen, aber möglicherweise mit einem Tip (oder nach der neuen rechtschreibung vermutlich Tipp):

Lade doch zuerst in Deinem Head die CSS-Datei für Nicht-JavaScript-fähige browser. Ohne Noscript-Bereich usw., einfach nur mit
<link rel="...>

Dann lädst du DARUNTER mittels JavaScript das andere CSS:
<script type="text/javascript">
<!--
   document.writeln('<link rel = "....');
//-->
</script>

Ein Nicht-javascript-fähiger Browser läd dann nur die obere Stylesheet-Datei und ignoriert den Script-Block.

Ein javaScript-fähiger Browser läd zwar zuerst auch die Noscript-Variante, danach aber die Script-variante - gleich benannte CSS-Attribute werden dann mit den Daten aus der Script-variante einfach überschrieben.

Hope that helps,

Schönen abend,

Jörg