molily: Browseranzeige

Beitrag lesen

Ja, wenn das der Fall ist, dann ist die vollständige Trennung von Alt-IE-Stylesheet und Nicht-Alt-IE-Stylesheet sicher sinnvoll.

So schlimm ist es zum Glück nicht, aber zumindest bei einzelnen Features liegen die Umsetzungen so weit auseinander, dass die integrative Lösung bloß dazu führt, dass man im IE wieder die Hälfte der Styles für die restlichen Browser rückgängig machen muss, um dann für den IE beinahe von Null an das Feature neu zu bauen. Wenn ich dann auf der einen Seite etwas ändere, muss ich notwendig auch die andere anpassen - ob sich diese nun »nah« beim standardkonformen Code oder in einem separaten IE-Stylesheet befindet. Das ist blöd, aber ich komme nicht umhin, wenn ich nicht einen Zoo an sich ausschließenden Einzelstylesheet warten will, die mit CCs geladen werden.

Und warum sollte ein „grundlegender Neuaufbau ganzer Layouts“ notwendig sein?

Meiner Erfahrung nach sind sehr viele Hacks nötig, um ein Layout im IE 6 robust hinzubekommen. Ein gemeinsames float-Gerüst bleibt meistens, aber ab da habe ich weitesgehend separate »Entwicklungszweige«. Was auch klar ist, weil der IE nicht gemäß CSS, sondern gemäß eigener Theorien arbeitet. Ein Block Formatting Context ist eben nur halb eine hasLayout-Box, und der Umgang mit variablen Inhalten ist dermaßen anders, dass ich absurde Tricks anwenden muss, um das Fallen von Spalten zu verhindern.

CSS-konforme Browser kann ich mit sehr einfachen und robusten Techniken versorgen (z.B. inline-block, table/-cell), während ich ältere IEs mit klassischen bzw. proprietären Lösungen ansteuern muss. Gut, ich wähle dann meist eine klassische Lösung für alle Browser, weil es mir vor zwei grundlegend anderen Implementierungen graut, aber schön ist das nicht.

Mathias

0 79

Browseranzeige

patrick
  • html
  1. 2
    mrjerk
    1. 0
      patrick
      1. 0

        Doppelposting

        Gunnar Bittersmann
        • zur info
        1. 0
          patrick
          1. 0

            Browseranzeige

            Gunnar Bittersmann
            • css
            1. 0
              patrick
              1. 0
                EKKi
                1. 0
                  patrick
                  1. 0
                    Gunnar Bittersmann
                  2. 0
                    Gunnar Bittersmann
                    1. 0
                      patrick
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          patrick
                          1. 0
                            Gunnar Bittersmann
                            1. 0
                              patrick
                              1. 0
                                EKKi
                          2. 1
                            Der Martin
                            1. 0
                              patrick
                              1. 0
                                EKKi
                                1. 0
                                  patrick
                                  1. 0
                                    Der Martin
                                    1. 0
                                      MudGuard
                                    2. 0
                                      patrick
                  3. 0
                    EKKi
                    1. 0
                      patrick
                      1. 0
                        EKKi
                        1. 0
                          patrick
                          1. 0
                            EKKi
                            1. 0
                              patrick
                              1. 0
                                EKKi
      2. 0
        EKKi
        1. 0
          Gunnar Bittersmann
  2. 0
    Kalle_P
    1. 0
      patrick
      1. 0
        Gunnar Bittersmann
  3. 0
    Gunnar Bittersmann
    1. 9
      molily
      1. 1
        Gunnar Bittersmann
        1. 0
          Malcolm Beck´s
          1. 0
            at
            1. 0
              Malcolm Beck´s
        2. 4
          ChrisB
          1. 0
            Gunnar Bittersmann
            1. 0
              ChrisB
              1. 0
                Gunnar Bittersmann
                1. 0
                  ChrisB
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      suit
                      1. 0

                        Zwischenmenschlich hilfreich

                        Schuer
            2. 0
              molily
            3. 2
              suit
              1. 0
                Gunnar Bittersmann
                1. 0
                  suit
                2. 0
                  molily
        3. 3
          molily
          1. 0
            Gunnar Bittersmann
            1. 0
              molily
              1. 0
                Gunnar Bittersmann
            2. 0
              ChrisB
              1. 0
                Harlequin
              2. 0
                Gunnar Bittersmann
                1. 0
                  EKKi
                  • meinung
            3. 0
              at
              1. 0
                Gunnar Bittersmann
                1. 0
                  at
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      at
      2. 0
        Struppi
        1. 0
          molily
          1. 0
            Struppi
            1. 0
              molily
              1. 0
                Gunnar Bittersmann
                1. 0
                  molily
                  1. 0
                    Gunnar Bittersmann
                    1. 1
                      molily
            2. 0
              suit
              1. 0
                Struppi
                1. 0
                  suit