Browserweiche in XSL
Spider
- xsl
Hallo,
ich würde gern eine CSS Datei, abhängig von Browser, einbinden. Die gängige Lösung sieht ja wie folgt aus:
<style type="text/css">
@import url("other.css");
<!--[if gte IE 5.5000]>
<link rel="stylesheet" type="text/css" href="ie.css" media="screen, projection" />
<![endif]-->
</style>
Dies funktioniert in HTML Dateien soweit auch ganz gut. Nun steht das Ganze aber in einer XSL Datei. Und hier greift die Browserweiche nicht mehr. Hat von euch vielleicht jemand eine Lösung für das Problem?
Gruß Spider
Hi,
ich würde gern eine CSS Datei, abhängig von Browser, einbinden. Die gängige Lösung sieht ja wie folgt aus:
<style type="text/css">@import url("other.css");
<!--[if gte IE 5.5000]>
<link rel="stylesheet" type="text/css" href="ie.css" media="screen, projection" />
<![endif]-->
</style>
Wirklich? Mit dem link-Element im style-Element?
Dies funktioniert in HTML Dateien soweit auch ganz gut. Nun steht das Ganze aber in einer XSL Datei. Und hier greift die Browserweiche nicht mehr. Hat von euch vielleicht jemand eine Lösung für das Problem?
Und warum sollte das nicht funktionieren, wenn der Output der XSL-Transformation genauso aussieht?
cu,
Andreas
Du hast recht, ich habe mich verschrieben und die if Anweisung steht nicht im Style Tag!
»»Und warum sollte das nicht funktionieren, wenn der Output der XSL-Transformation genauso aussieht?
Der Output ist eben nicht gleich, deshalb will ich dem IE ja eine separate CSS anbieten. Aber diese bindet er eben nicht ein.
Gruß Spider
Hi,
Der Output ist eben nicht gleich,
Warum nicht? Wo sind die Unterschiede? Warum sorgst Du nicht dafür, daß der Output so aussieht, wie er aussehen soll?
cu,
Andreas