Hallo Jürgen;
ganz einfach:
du schreibst im Headbereich Folgendes:
<script language="JavaScript">
<!--
if(browserX) {
document.writeln('<link rel="stylesheet" href="styleX.css">');
} else {
document.writeln('<link rel="stylesheet" href="styleY.css">');
}
//-->
</script>
Wenn du mehr als zwei Browser unterscheiden willst, kannst du mehrere Else-Unterzweige einbauen oder mit switch-case arbeiten. Die Browser erkennst du am besten an ihren unterschiedlichen typischen Objekten. Den MSIE also z.B. an "document.all" (was du dann statt "browserX" schreiben könntest). Darauf spricht aber auch Opera an, den du dann wiederum mit "window.opera" ausschließen kannst. Als Abhandlung zum Thema Browserweichen greife ich immer auf die Printform im JavaScript-Workshop von Addison-Wesley zurück, bestimmt findet man im Netz aber weitere Infos. Auf dieser Domain sieht es dazu aber nicht gut aus, wie ich nach den ersten Suchanfragen leider habe feststellen müssen. Vielleicht erbarmt sich ja mal jemand und schreibt dazu einen Feature-Artikel oder "Tipps und Tricks"
Gruß Gernot