Gunnar Bittersmann: Conditional Comments funkt nicht

Beitrag lesen

@@molily:

Und wo bitte ist das Problem dabei, eine läppische Zeile in ein Master-Template hinzuzufügen?

Was meinst du mit „Master-Template“? Von einem CMS war hier nie die Rede.

Oder meinst du ein Include, in dem alle Stylesheet-Links und CCs stehen und das per SSI oder PHP in alle HTML-Dokumente eingebunden wird?

Wenn ich eine alte IE-Version nicht mehr unterstützen will, dann lösche ich den CC und das zugehörige Stylesheet.

Wenn du ein wie auch immer geartetes „Master-Template“ hast. Wenn du das in allen einzelnen HTML-Dateien tun musst – viel Spaß. Und der wächst mit dem Umfang der Website.

Ja, richtig: Dann muss ich im Master-Stylesheet eine Zeile löschen.

„Master-Stylesheet“?? Was soll das sein? Jedenfalls nicht, wo CCs drin vorkommen können.

Im Vergleich dazu: Wenn ich IE-spezifische Regeln über 27 Stylesheets verteilt habe, muss ich diese alle editieren, diese Regeln heraussuchen und händisch löschen. Das ist doch nicht einfacher.

Wenn schon die Regeln über 27 Stylesheets verteilt sind (was man nicht tun sollte), dann doch so, dass jedes Stylesheet für einen bestimmten Bereich der Seiten zuständig ist und man nur dasjenige Stylesheet (diejenigen wenigen Stylesheets) ändern muss, deren Bereich man gerade neu gestaltet. Und die man gerade sowieso auch für andere Browser bearbeitet.

»» oder vielleicht »einfach nur« IE-Stylesheets neu arrangiert werden.“
Was soll da neu arrangiert werden? Wieso sollte ich das tun? Wann kommt das vor?

Weiß nicht. Vielleicht eine Extrawurst für IE 8 hinzufügen (falls das irgendwann erforderlich sein sollte).

Bei einem ausgelagerten IE-Stylesheet muss ich dort nachschlagen, ansonsten muss ich im aktuellen Stylesheet nach einem Fix suchen. Klar, der »liegt nahe« und fällt daher eher ins Auge. Dem stimme ich zu.
Es kann also sein, dass mich der naheliegende IE-Fix daran erinnert, ihn zu aktualisieren, wenn ich nicht von selbst daran denke. Aber den Fall, dass ich mich verzweifelt frage, warum sich der IE anders verhält, ohne darauf zu kommen, als erstes im IE-Sylesheet nachzuschauen - den halte ich für ziemlich konstruiert.

Ich nicht. Es kam bei mir schon vor, dass ich Extra-Regeln für IEs nicht gleich gesehen habe, obwohl sie per Hacks in dem _einen_ Stylesheet standen.

Der Grund, warum sich der IE (absichtlich) anders verhält, ist doch in erster Linie das IE-Stylesheet - dafür habe ich es eingebunden.

Oder ein Kollege …

»» „Diese Problematik ist logisch, da das »Prinzip der Nähe« verletzt wird, konzeptionell zusammengehörige Regeln mittels CC getrennt werden.“ – Sagte ich in diesem Thread ja auch schon.

Ja, das ist ein Argument. Wenn auch kein sonderlich stichhaltiges.

YMMV.

Ich wüsste nämlich nicht, wo das Problem besteht, wenn man diese Arbeitsweise verinnerlicht hat.

Wenn. Ich denke, es ist leichter, die Arbeitsweise mit einem Stylesheet zu verinnerlichen.

Live long and prosper,
Gunnar

--
Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)
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