Dieter Raber: Alternate Stylesheets / Eigener Style für alte Browser

Beitrag lesen

Hallo Dominik,

Ich gehe folgendermassen vor:

1. Stylesheet mit
<link rel="stylesheet" type="text/css" href="ns4.css">
das nur solche Styles enthaelt, die im NS4x sicher funktionieren.
2. Ein Stylesheet fuer die gaengigen anderen Browser mit
@import url(style.css)
NS4 kann das nicht lesen, den bist du also schon mal los. Evtl. kannst Du hier auch ns4-spezifische Styles ueberschreiben.
3. Ein Extrawurst-Stylesheet fuer IE mit
<!--[if gte IE 5]>
    <style type="text/css">
       @import "ie.css";
    </style>
<![endif]-->
das koennen auch mehrere sein, kommt halt auf die einzelnen Styles an
Falls du irgendwelche Javscripts in diesem Zusammenhang benutzt, kannst Du mit
 <script type="text/javascript">
  <!--
    var ns_old = document.layers;
    var op_old = window.opera && !document.createComment;
    if ((!ns_old) && (!op_old))
    {
      document.writeln('<style type="text/css" media="screen, projection">');
      document.writeln('@import url(js.css);');
      document.writeln('</style>');
    }
  //-->
  </script>
noch einen Style fuer Javascript + DOM-faehige Browser einbinden , im Beispiel sind NS4 und Opera6 ausgeschlossen. Das kann zB. iim Zusammenhang mit Klappmenues interessant sein.
Ich meine auch, es gaebe bei Tipps und Tricks einen Artikel zum Thema.

Dieter