marctrix: Eine frage an die Profis...

Beitrag lesen

Hej Gunnar,

@@marctrix

  display: grid;
	grid-template-columns: 1fr 2fr 1fr; /* Mitte bekommt 2mal so viel Platz wie die Ränder */

So sollte man das tun.

Das stimmt. Ich würde aber das andere gerne auch noch erklären. 😉

So nicht. Dann kann man ja gleich bei einem Gridsystem wie dem von Bootstrap bleiben. 🤢

Ein Gridsystem muss nicht unsinnig sein. Die acht Spalten hier sind lediglich dem Schachbrett geschuldet.

Hier geht es um Erklärung, nicht um die Umsetzung eines bekannten Layouts. Wie viele Spalten für lesende nötig sind, wissen wir gar nicht.

Zum einen ist

grid-template-areas:
	"header header header" 
	"nav    main   infoBox" 
	"footer footer footer";

besser zu lesen.

Noch wichtiger ist, dass es weitaus besser handhabbar und wartbar ist.

Wenn nun der Hauptinhalt nicht doppelt, sondern dreimal so breit sein soll wie die beiden Randspalten? Das ist schnell geändert: grid-template-columns: 1fr 3fr 1fr. Bei deinem 8er-Grid wäre das gar nicht möglich.

Dafür sind andere Dinge möglich. Wie viele Spalten nötig sind, weiß man nur, wenn man das konkrete Projekt kennt.

Wenn man in altem Spaltendenken verharrt, beraubt man sich selbt der Möglichkeiten, die CSS Grid bietet.

Es lohnt sich sicher, dass in weiteren Blogeinträgen zu besprechen. Rom ist auch nicht an einem Tag erbaut worden.

Marc

0 83

Eine frage an die Profis...

liberwinter
  • css
  • design/layout
  • html
  1. 2
    Rolf B
    1. 0
      liberwinter
      1. 1
        Rolf B
        1. 0
          liebewinter
          1. 0

            Der Div element ist nicht Leer

            liebewinter
            1. 0
              Rolf B
              1. 0
                Gunnar Bittersmann
                • css
                • design/layout
                • grid
          2. 0
            Rolf B
            1. 1
              Gunnar Bittersmann
              1. 0
                Rolf B
                1. 0
                  Gunnar Bittersmann
            2. 0
              liebewinter
    2. 1
      Gunnar Bittersmann
      • html
      1. 0
        Rolf B
        1. 0
          Gunnar Bittersmann
          1. 0
            Rolf B
    3. 0
      marctrix
      1. 1
        Gunnar Bittersmann
        1. 1
          Tabellenkalk
          • menschelei
          • sonstiges
  2. 1
    marctrix
    1. 0

      @Marc

      liebewinter
      1. 0
        marctrix
        1. 0
          liebewinter
          1. 0
            marctrix
            1. 0
              liebewinter
              1. 1
                Rolf B
                1. 0
                  liebewinter
                  1. 0
                    marctrix
                    1. 0
                      liebewinter
                      1. 0
                        marctrix
                        1. 0
                          liebewinter
                          1. 0
                            marctrix
                            1. 1
                              MudGuard
                              1. 0
                                marctrix
                            2. 1
                              Rolf B
                              1. 0
                                marctrix
                              2. 1
                                Gunnar Bittersmann
                                1. 0
                                  Rolf B
                                  1. 0
                                    JürgenB
                              3. 0
                                liebewinter
                            3. 0
                              liebewinter
                              1. 0
                                marctrix
                                1. 0
                                  liebewinter
                                  1. 1
                                    Tabellenkalk
                                    1. 0
                                      liebewinter
                                      1. 0
                                        marctrix
                                        1. 1
                                          liebewinter
                                          1. 0
                                            marctrix
                                          2. 0
                                            Tabellenkalk
                                            • design/layout
                                            • recht
                                            1. 1
                                              Gunnar Bittersmann
                                              1. 0

                                                OT: Menschenrechte

                                                Tabellenkalk
                                                • recht
                                                • sonstiges
                                              2. 0
                                                Matthias Apsel
                                                • recht
                                      2. 1
                                        Rolf B
                                        1. 0
                                          liebewinter
                                          1. 1
                                            Rolf B
                                            1. 1
                                              liebewinter
                                              1. 0
                                                marctrix
                                                1. 0
                                                  liebewinter
                                          2. 0
                                            marctrix
                                            1. 0
                                              Rolf B
                                            2. 0
                                              liebewinter
                                              1. 0
                                                marctrix
                                              2. 0
                                                Rolf B
                                                1. 0
                                                  liebewinter
                                                  1. 0
                                                    marctrix
                                                    1. 0
                                                      liebewinter
                                                  2. 0
                                                    Rolf B
                                                    1. 0
                                                      Gunnar Bittersmann
                                                2. 0
                                                  liebewinter
                            4. 0
                              liebewinter
                              1. 0
                                marctrix
                                1. 0
                                  liebewinter
                                  1. 1
                                    Tabellenkalk
                                    1. 0
                                      marctrix
                                      1. 0
                                        Tabellenkalk
                                        1. 0
                                          marctrix
                                      2. 0
                                        liebewinter
                            5. 0
                              liebewinter
    2. 1
      Gunnar Bittersmann
      • css
      • design/layout
      1. 0
        marctrix
        1. 0
          Gunnar Bittersmann
          1. 1
            marctrix