D.R.: CSS-Dateien von verschiedenen Browsern interpretieren!

Beitrag lesen

Hallo,

<!--[if IE]>-->
    <link rel="stylesheet" type="text/css" media="all" href="../../form_ie.css">
<!--[endif]-->
<!--[if !IE]>-->
    <link rel="stylesheet" type="text/css" media="all" href="../../form.css">
<!--[endif]-->

Oder hab ich wieder was falsch gemacht? Es sollen doch nur alle Internetexplorer die eine Css-Datei (form_ie.css) interpretieren und alle anderen Browser die andere Css-Datei (form.css)!!!

Hier scheint ein grundsätzliches Missverständnis vorzuliegen.

Firefox, Opera und co können CCs nicht umsetzen!
Es ist aber trotzdem möglich, Inhalte nur diesen Browsern anzubieten, indem man den Kommentar schließt, und den IEs sagt, sie sollen das nicht darstellen.
Wenn du jetzt aber schreibst:

  
<!--[if IE]>-->  
    <link rel="stylesheet" type="text/css" media="all" href="../../form_ie.css">  
<!--[endif]-->  

…dann wird das von ALLEN Browsern angenommen. Deshalb musst du diesen Verweis auskommentiert lassen:

  
<!--[if IE]>  
<link rel="stylesheet" type="text/css" href="../../form_ie.css" media="all" />  
<![endif]-->  

mfg. Daniel