EKKi: Conditional Comments funkt nicht

Beitrag lesen

Mahlzeit Hopsel,

Wieso soll ich mein HTML-Markup verhunzen, wenn ich Belange des Aussehens und des Designs einfach ins CSS auslagern kann?

Wieso soll ich meine CSS-Anweisungen für ALLE Browser verhunzen (und damit Warnungen, Hinweise usw. erzeugen), wenn ich gezielt nur mangelhaften Exemplaren Sonderlösungen vorsetzen kann?

Wie organisierst du denn deine Scripte? Würde es dich nicht unheimlich nerven, wenn du auch noch die JavaScripte über CC auslagerst?

Du wirst lachen - aber genau das habe ich teilweise gemacht:

[...]  
<head>  
  [...]  
  <link rel="stylesheet" type="text/css" media="screen" href="/styles/screen.css">  
  <!--[if IE]>  
  <link rel="stylesheet" type="text/css" media="screen" href="/styles/screen_IE.css">  
  <script type="text/javascript" src="/scripts/IE.js"></script>  
  <![endif]-->  
</head>  
[...]

Damit bekommen vernünftige Browser nur die allgemeinen CSS-Anweisungen. Internet Explorer bekommen ihre Sonderlocken (innerhalb der Datei "screen_IE.css" mittels entsprechende Hacks für jede Version gesondert) und in der Javascript-Datei kann ich bei zu alten Versionen (< 7) z.B. onmouseover-Events hinzufügen, die entsprechende Klassen setzen, damit einigermaßen passable Hover-Effekt möglich sind.

Schreibst du die ganzen Frameworks und Bibliotheken um, damit sie in das CC-Konzept passen?

Ich mache das schon eine Weile so, habe entsprechende Vorlagen bzw. Templates und es scheint ganz passabel zu funktionieren. Es sind nur 4 Zeilen, die im Kopf jeder HTML-Datei auftauchen müssen (der meistens aus entsprechenden Vorlagen bzw. Templates kommt oder per PHP gebildet wird).

Ehrlich gesagt geht mir der Sinn der CC nicht auf. Ich arbeite mit CSS-Hacks und fahre gut damit.

Ich mit beidem.

Das Gehuddel mit extra Stylesheets für jede IE-Version kommt mir nicht in die Tüte. Bah! *schüttel*

Nicht für jede Version ein extra-Stylesheet - lediglich für den IE an sich. Innerhalb des extra-IE-Stylesheets kann man dann ja mit geeigneten CSS-Hacks die jeweiligen Versionen "reparieren". Ich sehe keine Notwendigkeit, vernünftige Browser mit ungültigem CSS-Code zu belästigen.

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
0 69

Conditional Comments funkt nicht

Sam
  • css
  1. 1
    EKKi
  2. 0
    Beat
  3. 0
    Gunnar Bittersmann
    1. 0
      Beat
    2. 0
      suit
      1. 0
        Hopsel
        1. 0
          Beat
          1. 0
            Gunnar Bittersmann
            1. 0
              suit
            2. 0
              Beat
        2. 0
          suit
          1. 0
            Gunnar Bittersmann
            1. 0
              suit
              1. 0
                Beat
            2. 0
              EKKi
              1. 0
                Gunnar Bittersmann
                1. 0
                  suit
            3. 0
              molily
        3. 0
          EKKi
          1. 0
            Beat
            1. 0
              suit
        4. 0
          molily
          1. 0
            Hopsel
      2. 0
        Gunnar Bittersmann
        1. 0
          molily
          1. 0
            Beat
            1. 0
              molily
            2. 0
              suit
            3. 0
              Struppi
              1. 2
                molily
                1. 0
                  Beat
                  1. 0
                    molily
              2. 0
                Nerog
    3. 0
      molily
      1. 0
        Gunnar Bittersmann
        1. 1
          molily
          1. 0
            Gunnar Bittersmann
            1. 0
              Beat
            2. 0
              molily
              1. 0
                Struppi
                1. 0
                  molily
                  1. 0
                    Struppi
                    1. 0
                      molily
                      1. 0
                        Struppi
              2. 0
                molily
                1. 0
                  Schuer
                  1. 0
                    Schuer
              3. 0
                Gunnar Bittersmann
                1. 0
                  molily
                  1. 0
                    Cyx23
        2. 0
          molily
        3. 0
          EKKi
    4. 0
      Struppi
      1. 0
        EKKi
        1. 0
          Struppi
          1. 0
            Beat
          2. 0
            EKKi
            1. 0
              Struppi
              1. 0
                EKKi
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    EKKi
                    1. 0
                      Gunnar Bittersmann
                      1. 0
                        EKKi
                        1. 0
                          Gunnar Bittersmann
                          1. 0
                            Gunnar Bittersmann
                            1. 0

                              ... funkt nicht

                              Beat
                              • menschelei
  4. 0
    MudGuard
    1. 0
      suit