dedlfix: CSS Klassennamen Schreibweise

Beitrag lesen

Tach!

Wie ist denn eure Meinung dazu? Was meint ihr, was für ein Problem die Entwickler und Verwender von BEM und verwandten Methoden zu lösen versuchen?

Vielleicht die Kaskade zu erlernen?

Sich davor zu drücken, CSS zu verstehen. Nicht böse gemeint, denn die Zeit wird Entwicklern oft nicht zugestanden.

Vermutungen. Leider habe ich auch nicht viel mehr zu bieten. Vielleicht haben die Entwickler die Kaskade besser verstanden, als du es ihnen zugestehst. Im Grunde genommen ist das auch nur eine Art der Vererbung. Vererbung ist aus der OOP zur Genüge bekannt. Und auch die Probleme, die damit verbunden sind. Nicht umsonst geht man heutzutage meist den Weg der Single Responsibility, kleine Einheiten für genau abgegrenzte Aufgaben, statt eine große Vererbungsstruktur aufzubauen, wo jeder mit jedem verwandt ist.

Als das Web nur aus verlinkten Webseiten bestand, war es weniger ein Problem, sie mit einem zentralen CSS zu beglücken. Aber der Browser wandelt sich immer mehr vom reinen Anzeigeprogramm hin zu einem quasi Betriebssystem, zu einer Grundlage für Anwendungen, für die man früher Desktop-Programme geschrieben hat.

Es ist eine Notwendigkeit, modular arbeiten zu können. Nicht ohne Grund ist man dabei, Web Components auf den Weg zu bringen, die jeweils ihr eigenes DOM bekommen. Kleine Einheiten lassen sich besser testen und damit warten als große Monster.

Aus eigener Erfahrung mit Angular (und auch Desktop-Anwendungen) kann ich zumindest sagen, dass es sich einfacher arbeitet, wenn man Komponenten erstellen kann, und man für diese jeweils eine HTML- und CSS-Datei mit deren individuellem Code in der Nähe hat, statt irgendwo abseits eine zentrale CSS-Datei zu pflegen, die beständig anwächst.

Vielleicht weil man gezwungen ist, CSS und HTML zusätzlich zu einem Full Stack und einem Software-Stack „so nebenbei“ mitzumachen?

An ein "nebenbei" glaub ich gar nicht mal. Auch bei Desktopanwendungen hat man die Notwendigkeit gehabt, eine Oberfläche zu erstellen. Das sind keine "Nebenbei"-Tätigkeiten. Damals hat nur keiner von Full-Stack gesprochen und die Welt in Frontender und Backender aufgeteilt.

Ich glaube auch nicht, dass wenn man sich extra Frontender leisten kann, es sich diese leisten können, bei entsprechend großen und komplexen Anwendungen auf Modularisierung zu verzichten. Aber vielleicht kenne ich einfach nur CSS nicht gut genug.

dedlfix.

1 115

CSS Klassennamen Schreibweise

Bernd
  • html
  1. 1
    Matthias Apsel
    1. 1
      Robert B.
      • html
      • menschelei
      1. 0
        marctrix
        1. 0
          Christian Kruse
          1. 0
            Bernd
            1. 0
              Matthias Apsel
              1. -1
                Bernd
                1. 0
                  Tabellenkalk
                  1. 0
                    Bernd
                    1. 0
                      Tabellenkalk
            2. 2

              Zu Sperr-Abstimmung: Bitte nicht antworten sondern nachdenken.

              Glaskugelpoliturlieferant
              1. 4
                1unitedpower
                1. 0
                  Glaskugelpoliturlieferant
                  1. 3
                    1unitedpower
                    1. -1
                      Glaskugelpoliturlieferant
                      1. 3
                        dedlfix
                        1. 0
                          Glaskugelpoliturlieferant
                          1. 0
                            dedlfix
                            1. 0
                              Glaskugelpoliturlieferant
                        2. -1
                          Glaskugelpoliturlieferant
                          1. 0
                            dedlfix
                      2. 3
                        marctrix
                        1. 0
                          Glaskugelpoliturlieferant
                          1. 4
                            marctrix
                      3. 0
                        Bernd
                        1. 0
                          Glaskugelpoliturlieferant
                2. 0
                  Bernd
                  1. 1
                    dedlfix
                  2. 2
                    marctrix
              2. 1
                marctrix
                1. 0
                  Glaskugelpoliturlieferant
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      Glaskugelpoliturlieferant
                      • menschelei
                    2. 0
                      Bernd
                      1. 0
                        Gunnar Bittersmann
                  2. 2
                    marctrix
                    1. 0
                      Bernd
                      1. 0
                        Glaskugelpoliturlieferant
                    2. 0
                      Glaskugelpoliturlieferant
              3. 1
                Matthias Apsel
                • sonstiges
                1. 0
                  marctrix
                2. 0
                  Glaskugelpoliturlieferant
                3. 4
                  kai345
                  1. 0
                    Matthias Apsel
                  2. 0
                    Bernd
                    1. 0
                      Gunnar Bittersmann
                      1. 4
                        Christian Kruse
                        1. 0
                          Bernd
                        2. 3

                          Bitte geht mal in Euch! ALLE!

                          Glaskugelpoliturlieferant
                4. 0
                  Bernd
                  1. 0
                    Glaskugelpoliturlieferant
                5. 1
                  Glaskugelpoliturlieferant
                6. 1
                  Gunnar Bittersmann
                  1. 0
                    Glaskugelpoliturlieferant
    2. 0
      TS
      • css
      • html
      1. -1
        Christian Kruse
        1. 0
          TS
          1. 0
            Christian Kruse
            1. 1
              TS
              • css
              • geschichte
              1. 0
                Glaskugelpoliturlieferant
                1. 0
                  TS
                  1. 0
                    Glaskugelpoliturlieferant
                2. 1
                  Gunnar Bittersmann
                  • css
                3. 0
                  marctrix
        2. 1
          Bernd
          1. 1
            Christian Kruse
            1. 1
              Gunnar Bittersmann
              • zu diesem forum
              1. 0

                Selbstbesinnung

                TS
                • css
                • meinung
            2. 0
              Bernd
              1. 0

                Italiener

                Kein kleiner
                • sonstiges
            3. 0

              Idee: Weiteres Subforum für Dampfplaudereien?

              Glaskugelpoliturlieferant
              1. 1
                Matthias Apsel
                • selfhtml
                1. 0
                  Glaskugelpoliturlieferant
              2. 0

                Ergänzung zu: Subforum für Dampfplaudereien?

                Glaskugelpoliturlieferant
              3. 0
                Der Martin
                1. 0
                  Glaskugelpoliturlieferant
          2. 0
            TS
            • menschelei
      2. 0
        Matthias Apsel
        1. 0
          TS
          1. 0
            marctrix
    3. 2
      Bernd
      1. 1
        TS
        • css
        • geschichte
        • html
        1. 0
          Tabellenkalk
          1. 0
            TS
        2. 0
          1unitedpower
          1. 0
            TS
            1. 1
              1unitedpower
              1. 0
                TS
                1. 1
                  dedlfix
                  1. 0
                    TS
                  2. 1
                    Gunnar Bittersmann
                    • css
                  3. 0
                    marctrix
                    1. 1
                      dedlfix
                      1. 0
                        marctrix
                        1. 0
                          dedlfix
                          1. 0
                            marctrix
                            1. 1
                              dedlfix
                              1. 0
                                marctrix
                                1. 0
                                  Matthias Apsel
                                  1. 0
                                    marctrix
                                    1. 0
                                      dedlfix
                                      1. 1
                                        marctrix
                                        1. 1
                                          dedlfix
                                          1. 0
                                            marctrix
        3. 0
          marctrix
      2. 1
        Matthias Apsel
        1. -1
          Bernd
          1. 0
            Gunnar Bittersmann
            • zu diesem forum
        2. 1
          TS
          1. 1
            Matthias Apsel
            1. 1
              Tabellenkalk
              1. 0
                TS
                • archiv
                • css
                • geschichte
            2. 0
              klawischnigg
              1. 0
                TS
                • menschelei