c--: Stylesheet wird von T-Online-Browser ignoriert

Hallo,

eine Webseite verwendet zweierlei CSS-Stylesheets. Einmal ein allgemeines (base.css) und dann eines für die Positionierung von Div-Blöcken (struct.css), von dem es für den IE6 eine Alternativversion gibt (struct-ie6.css), da dieser die absolute Positionierung nicht richtig umsetzt.

Es soll also der IE6 die Datei struct-ie6.css verwenden, während alle anderen Browser struct.css verwenden sollen.

Bisher habe ich das so gelöst:

<style type="text/css">@import url("base.css");</style>  
<style type="text/css">@import url("struct.css") all;</style>  
<!--[if lt IE 7]>  
<style type="text/css">@import url("struct-ie6.css");</style>  
<![endif]-->  

Dies funktioniert im FF, IE6, IE8, Opera und Konqueror wie gewünscht.

Der T-Online-Browser (6) liest offenbar weder struct.css noch struct-ie6.css ein - entsprechend unschön ist die Ausgabe.

Kann ich den T-Online-Browser irgendwie einbeziehen, sodass dieser auch die struct.css einliest, ohne Probleme mit anderen Browsern zu bekommen (ohne über PHP den User Agent zu verarbeiten und eine T-Online-Browser-spezifische Seite auszugeben)?

Ist der T-Online-Browser "so schlecht", dass er das nicht erkennt, oder ist er einfach zu alt (für "all"?)?

  1. Hallo,

    hast Du es mal probiert, das Stylesheet mit <link> einzubetten?

    Gruss, Jannis.