Browserweiche für den IE per CC
Der große Vorteil einer Weiche für den IE per CC ist, dass im Gegensatz zu Javascript CCs absolut sicher sind, da man sie nicht deaktivieren kann - auch ist der Aufwand deutlich geringer als bei ähnlichen Verfahren mit Skriptsprachen (Javascript, PHP,...).
Mehr über Conditional Comments kann man hier in Erfahrung bringen.
Beispiel: Ein Extra-Stylesheet für den IE 5.x einbinden.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>Beispiel</title>
<link href="style/style.css" rel="stylesheet" type="text/css" />
<!--[if lt IE 6]>
<link href="style/ie5.css" rel="stylesheet" type="text/css" />
<![endif]-->
</head>
<body>
...
</body>
</html>
OverfloOD
Der Opera ist dem IE doch so ähnlich - versteht der auch Conditional Comments?
Pberndt
Meineswissens nicht.
Twisting
Kurz: nein. Aber es gibt hier auch eine klasse Browserweiche für Opera, übrigends von pberndt überarbeitet, die alle Modi von Opera erfasst, d.h. auch den Fall, wenn Opera sich als IE ausgibt.
standards.webmasterpro.de
fphilipe
Es gibt einen Hack, mit dem nur der Opera 7 angesprochen wird:
virtuelvis.com
Twisting
@fphilipe: Geht der auch in Opera 8?
fphilipe
@Twisting: Ich weiss es nicht, müsste man testen. Wäre aber logisch, da es erst seit der Version 7 geht.
Manuel
Lässt sich das Script auch verwenden um den IE 6 von dem IE 7 zu unterscheiden?