Rolf B: Alternativen zu Tabellen

Beitrag lesen

Hallo Matthias,

das Wiki verschweigt den Umstand, dass das folgende Markup zulässig ist

Each term-description group consists of one or more terms (represented by dt elements) possibly as children of a div element child ...

Also:

<dl>
   <div>
      <dt>Definitionsliste</dt>
      <dd>Eine Aufzählung von Definitionen</dd>
   </div>
</dl>

Das hat man zugelassen, um nicht ein eigenes gruppierendes Element für Definitionslisten erschaffen zu müssen. Damit lassen sich dann passende Ränder erzeugen. Man muss nur die Breite der dt strikt festlegen und kann sie sich nicht an die Wortlänge der definierten Begriffe auto-anpassen lassen (es sei denn, man formatiert die dl als Grid und legt sich auf genau ein dd pro dt fest). Aber auch dann klappt das buchstabenübergreifend nicht. Oder vielleicht doch, mit einem ::before-Element und einem handgemachten Counter. Keine Zeit zum Ausprobieren, habe gleich einen Termin...

Der Trick, wie man die Listen-„Nummerierung“ (A,B,C,D,...) mittig über den li Inhalt bekommt, hätte ich aber gerne noch gesehen. Dafür bin ich zu dumm.

Da der Wiki-Referenzeintrag zu <li> es verschweigt: Setzen der Listennummer geht mit start am ol Element oder value am li Element. Wichtig, wenn es zu einem Buchstaben keine Begriffe gibt.

Update: Beitrag parallel zu Felix geschrieben, schön dass wir das gleiche denken 😂

Rolf

--
sumpsi - posui - obstruxi
0 45

Alternativen zu Tabellen

Christian Heinze
  • wiki
  1. 0
    Matthias Apsel
    • css
    • html
    • wiki
    1. 0
      Christian Heinze
      • php
      • zur info
      1. 0
        Matthias Scharwies
        • html
        • php
        • zur info
      2. 0
        Felix Riesterer
        • css
        • html
        1. 0
          Christian Heinze
          • css
          • html
          • php
          1. 0
            Matthias Scharwies
            • css
            • html
            1. 0
              Felix Riesterer
              1. 0
                Matthias Apsel
            2. 1
              Rolf B
              1. 0
                Matthias Scharwies
                1. 0
                  Rolf B
                  1. 0
                    Matthias Scharwies
                  2. 0
                    Gunnar Bittersmann
                    • menschelei
            3. 0
              Gunnar Bittersmann
              • css
          2. 0
            Matthias Scharwies
            • css
            • html
        2. 1
          MudGuard
        3. 0
          Gunnar Bittersmann
      3. 1
        Gunnar Bittersmann
        • zur info
        1. 0
          Felix Riesterer
          1. 0
            Gunnar Bittersmann
            1. -4
              Felix Riesterer
              1. 2
                Raketenwilli
                • politik
                • zur info
            2. -1
              Raketenrechtslaie
              • meinung
              • recht
              1. 0
                Raketenrechtslaie
        2. 1
          Tabellenkalk
      4. 0
        Felix Riesterer
        1. 0
          Gunnar Bittersmann
          • design
        2. 0
          Christian Heinze
          1. 1
            Der Martin
            • css
            • meinung
            1. 0
              Gunnar Bittersmann
              • html
              1. 1
                Der Martin
                • menschelei
                • sprache
                1. 0
                  Tabellenkalk
                2. 0
                  Gunnar Bittersmann
                  1. 0
                    Matthias Apsel
                    1. 0
                      Gunnar Bittersmann
                  2. 2
                    Der Martin
                    1. 0
                      Gunnar Bittersmann
                      1. 1
                        Der Martin
                        1. 0
                          Gunnar Bittersmann
                          1. 0
                            Der Martin
            2. 0
              Christian Heinze
              1. 0
                Der Martin
          2. 0
            Matthias Scharwies
            • css
            • html
            1. 0
              Christian Heinze