Rainforest: Browserweiche

Hallo zusammen,

ich möchte eine Browserweiche einrichten komme allerdings nicht weiter.

das ist mein Code:

<link href="template_css.css" rel="stylesheet" type="text/css" />

<!--[if IE]>

<link href="template_ie_css.css" rel="stylesheet" type="text/css" />

<![endif]-->

Das Problem: Der IE lädt nicht die template_ie_css.css sondern die normale.

Danke im Voraus

  1. @@Rainforest:

    Das Problem: Der IE lädt nicht die template_ie_css.css sondern die normale.

    Er lädt beide.

    Live long and prosper,
    Gunnar

    --
    „Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)
    1. @@Rainforest:

      Das Problem: Der IE lädt nicht die template_ie_css.css sondern die normale.

      Er lädt beide.

      Live long and prosper,
      Gunnar

      gibt es denn nicht die Möglichkeit das der IE die erste CSS Datei ignoriert und soll NUR die für ihn nehmen ??

      1. Hi,

        gibt es denn nicht die Möglichkeit das der IE die erste CSS Datei ignoriert und soll NUR die für ihn nehmen ??

        Klar! Benutze einen "downlevel-revealed Conditional Comment": <![if !IE]><link ...><![endif]-->

        Gruß, Cybaer

        --
        Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
        1. Ähm, natürlich:

          <![endif]>

          Und das ganze nur für das LINK-Element, das alle Browser bis auf den IE nicht sehen sollen.

          Gruß, Cybaer

          --
          Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
          1. Naja , leider hat das auch nicht funktioniert. Ich muss dazu sagen das Problem liegt in einem Template von Joomla !

            Nochmal zurück zum Problem:

            So soll es quasi aussehen:

            Wenn IE dann lad ie.css

            Sonst lad nicht.ie.css

            Grüße

            1. Hallo,

              Wenn IE dann lad ie.css

              Sonst lad nicht.ie.css

              hast du mein Posting hier im Thread vom 10. Januar 2008, 13:26, angeschaut?

              Vgl. auch Browserweiche für externe Stylesheets

              Grüsse

              Cyx23

              1. Hallo,

                Wenn IE dann lad ie.css

                Sonst lad nicht.ie.css

                hast du mein Posting hier im Thread vom 10. Januar 2008, 13:26, angeschaut?

                Vgl. auch Browserweiche für externe Stylesheets

                Grüsse

                Cyx23

                ja habe ich und das hat nicht funktioniert !!!

                1. Hallo,

                  ja habe ich und das hat nicht funktioniert !!!

                  Dann hast du wohl etwas falsch gemacht, oder du hast eine ungeeignete
                  Installation mehrer IEs ohne Registry-Änderung; ggf. testen:
                  http://www.lipfert-malik.de/webdesign/tutorial/multiple-ie.html

                  Versuch sonst erstmal das hier als Test für deinen Dateiaufbau und den
                  entspr. späteren Aufbau im head:

                    
                  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
                  <html>  
                  <head>  
                  <title>Conditional Comment vs. Browser Test</title>  
                  </head>  
                  <body>  
                    
                  <!--[if !IE]>  
                  -->  
                  <h1>Kein IE</h1>  
                  <!--  
                  <![endif]-->  
                  <!--[if IE]>  
                  <h1>Jetzt IE</h1>  
                  <![endif]-->  
                    
                  </body>  
                  </html>  
                  
                  

                  Grüsse

                  Cyx23

        2. Hallo,

          Klar! Benutze einen "downlevel-revealed Conditional Comment": <![if !IE]><link ...><![endif]-->

          in der Art:

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

          Grüsse

          aus Düsseldorf

      2. @@Rainforest:

        gibt es denn nicht die Möglichkeit das der IE die erste CSS Datei ignoriert und soll NUR die für ihn nehmen ??

        Normalerweise ist das gar nicht die Vorgehensweise, sondern ein Stylesheet für alle Browser (auch für IE), und ein zusätzliches nur für IE.

        Hat den Vorteil, dass man nicht viele Angaben doppelt schreiben muss, sondern einfach nur in dem IE-Stylesheet einige wenige Korrekturen vornimmt.

        Live long and prosper,
        Gunnar

        --
        „Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)
  2. Moin

    versuch es mal mit diesem Beispiel

    Das sollte eigentlich funktionieren.

    Gruß Bobby

    --
    -> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
    -> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
    ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)