Hallo,
Auf unserer Site verwende ich CSS in einer extra Datei. Kann ich für ältere Browserversionen (lt Statistik doch noch ein erheblicher Anteil an Netscape 4.x) extra CSS-Dateien (nur mit CSS Version1. zB) zur Verfügung stellen, damit die Seite auch dann gut rüberkommt?
Wie geht das, wenn es denn die Möglichkeit überhaupt gibt? Wo kann ich weitere Infos dazu finden?
Mit Client-seitigen JavaScript-Abfragen: http://www.styleassistant.de/tips/tip18.htm, ggf. erweiterbar fuer weitere Browser.
Mit dieser Server-seitigen PHP-Abfrage erhaelt man sehr zuverlaessig Netscape 4.x:
...
<head>
<title>...</title>
<?php
$ua=getenv("HTTP_USER_AGENT");
if(substr($ua,0,9)=="Mozilla/4" && strpos($ua,"MSIE")=="" && strpos($ua,"Opera")=="" && strpos($ua,"Konqueror")=="")
{
// Ausgabe fuer Netscape 4.x
print "<link rel="stylesheet" href="nn4.css" type="text/css">\n";
}
else
{
// Ausgabe fuer andere Browser
print "<link rel="stylesheet" href="other.css" type="text/css">\n";
}
?>
</head>
...
Die sinnvollste Variante ist wohl die Verwendung von @import-Regeln, siehe http://www.styleassistant.de/tips/tip77.htm.
MfG, Thomas