Gunnar Bittersmann: Gestaltung mit Flexbox

Beitrag lesen

@@Henry

jetzt sieht’s auch im IE 11 vernünftig aus. dennoch immer noch alles untereinander...

Ja. Und?

Also jemand möchte ein Auto mit 4 Türen und du zeigst auf einen 2 Türer und sagst, "ist doch das Gleiche"?

Nein. Ich sage: „Der Zweitürer fährt genauso gut. Wenn du den Viertürer haben willst, musst du nochmal 9876,50 Öken[1] drauflegen. Deine Entscheidung.“

Wie gesagt, mir fällt kein Szenario ein, bei dem ich standard-gridlayout nicht klassisch hinbekomme.

  1. Mit was für Aufwand?

Praktisch NULL

Dann hat Grid wohl negativen Aufwand?

  1. Mit was für krudem Mark-up?

simple, conform und in jedem Browser nutzbar.

Beispiel hier

Dein Mark-up ist nicht richtig: Erst soll im Quelltext der Header kommen, dann die Navigation. Das macht sich sowohl bei schmalem Viewport als auch bei Screenreadern bemerkbar.

Außerdem benötigst du ein präsentationsbezogenens Element <div id="rbase">.

BTW, <div id="container"> benötigst du nicht, das ist „bedauerlich bis ärgerlich“.

So, und nun lass mal den Designer um die Ecke kommen und sagen: „Hömmal, wir machen den Header doch über die volle Breite.“ Dann fängst du an, das Mark-up umzubauen. Mark-up umbauen wegen einer Änderung der Darstellung‽‽ Und das nennst du „praktisch NULL Aufwand“‽

Bei meiner Umsetzung ändere ich mal schnell im Stylesheet die Zeile "navigation page-header" in "page-header page-header" – ohne das HTML nochmal anfassen zu müssen. Das nenne ich „praktisch NULL Aufwand“.

(Die Deklaration sieht dann vollständig so aus:

		grid-template-areas:
			"page-header page-header"
			"navigation  main-content"
			"navigation  page-footer"

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann

  1. „Da waren sie wieder, meine drei Probleme.“ ↩︎

0 93

Gestaltung mit Flexbox

Renato
  • css
  • flexbox
  1. 0
    MrMurphy1
  2. 0
    Gunnar Bittersmann
    • css
    • flexbox
    • grid
    1. -3
      Henry
      1. 1
        Gunnar Bittersmann
        1. -1
          Henry
          1. 0
            Gunnar Bittersmann
            1. 0
              Henry
              1. 0
                Gunnar Bittersmann
                1. 0
                  Henry
                  1. 1
                    Gunnar Bittersmann
                    • css
                    • grid
                    1. 0
                      Tabellenkalk
              2. 0
                Gunnar Bittersmann
                1. -3
                  Henry
                  1. 1

                    "klassisches Tabellenlayout"

                    Regina Schaukrug
                    1. 0
                      Henry
        2. 0
          marctrix
          1. 0
            marctrix
            1. 0
              marctrix
            2. 0
              Matthias Apsel
              • css
              1. 0
                marctrix
                1. 0
                  ottogal
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      marctrix
                      • css
                      • grid
                      1. 0
                        ottogal
                        1. 0
                          marctrix
                          1. 0
                            Gunnar Bittersmann
                        2. 1
                          Gunnar Bittersmann
            3. 0
              Gunnar Bittersmann
              • css
              • grid
              1. 0
                marctrix
      2. 0
        marctrix
        1. 0
          Henry
          1. 0
            marctrix
            1. 0
              MrMurphy1
            2. 0
              Henry
              1. 0
                marctrix
                1. 0
                  Henry
                  1. 0
                    marctrix
                    1. 0
                      Henry
                      1. 2
                        Christian Kruse
                        1. 0
                          Henry
                          1. 0
                            Christian Kruse
                            1. 0
                              Henry
                              1. 1
                                Christian Kruse
                                1. 0
                                  Henry
                                  1. 0
                                    Christian Kruse
                                    1. 1
                                      marctrix
                                      1. 0
                                        Henry
                                        1. 0
                                          marctrix
                                          1. 1
                                            Henry
                                            1. 0
                                              marctrix
                                              1. 1
                                                MudGuard
                                                1. 0
                                                  marctrix
                                                  1. 0
                                                    MudGuard
                                                    1. 0
                                                      Gunnar Bittersmann
                                                      • menschelei
                                                      1. 0
                                                        MudGuard
                                                        1. 0
                                                          Gunnar Bittersmann
                                                          1. 0
                                                            MudGuard
                                                            1. 0
                                                              Gunnar Bittersmann
                                                    2. 0
                                                      marctrix
                                2. 0
                                  marctrix
                                  • menschelei
                                  • sonstiges
                                  1. 0
                                    Christian Kruse
                                    1. 0
                                      marctrix
                                      1. 1
                                        Christian Kruse
                                        1. 0
                                          marctrix
                                    2. 0

                                      Hardware ...

                                      MudGuard
                                      1. 0
                                        Christian Kruse
                                        1. 0
                                          MudGuard
                                          1. 0
                                            Christian Kruse
                                            1. 0
                                              MudGuard
                                              1. 0
                                                Christian Kruse
                                              2. 0
                                                Gunnar Bittersmann
                                                1. 1
                                                  MudGuard
                                                  1. 0
                                                    Gunnar Bittersmann
                                                    • menschelei
                                    3. 1
                                      Matthias Apsel
                                      1. 1
                                        Christian Kruse
                                        1. 0
                                          Matthias Apsel
                                          1. 0
                                            Christian Kruse
                                            1. 0
                                              Matthias Apsel
                                              1. 0
                                                Christian Kruse
                                                1. 1
                                                  Matthias Apsel
                          2. 0
                            marctrix
                      2. 0
                        marctrix
                        1. 0
                          Henry
                          1. 0
                            marctrix
                            1. 0
                              Henry
                              1. 0
                                marctrix
              2. 0
                marctrix
          2. 0
            Gunnar Bittersmann
            1. 0
              Henry
              1. 0
                Gunnar Bittersmann
                1. 0
                  marctrix
                  1. 1
                    Gunnar Bittersmann