molily: Tabellen erlaubt in RWD?

Beitrag lesen

Hallo,

Sollte ich für diese Darstellung eine Tabelle nehmen?

Erbsenzählerei: HTML zeichnet den Text passend aus, für die Darstellung ist CSS zuständig. Insofern ist die erste Frage, das das geeignete Markup für den Inhalt ist, die zweite, ob und wie damit die gewünschte Darstellung erreicht werden kann.

Nun bringen Tabellen gleich ein Standard-Layout mit sich, drücken aber in erster Line eine inhaltliche Verbindung aus, sodass alternative Präsentationen möglich sind (z.B. eine verbesserte Navigation in Screenreadern).

Und wie verhält sich dieses wenn ich eine Seite kleiner mache?

Dann serialisierst du die Tabelle mit einer Media-Query, die die display-Eigenschaften der Tabellenelemente überschreibt.

table, thead/tbody, tr, td haben standardmäßig spezielle display-Werte, nämlich table, table-header-group/table-row-group, table-row, table-cell. Siehe:

http://css-tricks.com/almanac/properties/d/display/
http://de.selfhtml.org/css/eigenschaften/positionierung.htm#display
http://www.w3.org/TR/CSS2/sample.html

Wenn du diese auf block, inline oder inline-block setzt (je nachdem, wie die serialisierte Tabelle aussehen soll), dann fällt das Layout in sich zusammen und die Elemente werden untereinander oder direkt nebeneinander positioniert.

Das schließt nicht aus, dass du Elemente nicht noch anders layoutest, damit sie den schmalen Viewport effektiv nutzen. Beispiel:

http://codepen.io/molily/pen/nGCxA?editors=110

Grüße
Mathias

0 67

Tabellen erlaubt in RWD?

Yael
  • html
  1. 0
    Der Martin
    1. 0
      Yael
      1. 0
        Der Martin
        1. 0
          Yael
    2. 1
      Gunnar Bittersmann
      1. 0
        Matthias Apsel
  2. 0
    MrMurphy
    1. 2
      Der Martin
    2. 1
      tk
    3. 0
      Yael
      1. 1
        Gunnar Bittersmann
      2. 0

        Beispiel

        MrMurphy
        1. 0
          M.
        2. 0
          Yael
          1. 0
            MrMurphy
            1. 0
              Yael
              1. 0

                Beispiel ohne pdf-Symbol

                MrMurphy
                1. 1
                  Gunnar Bittersmann
                2. 0
                  Yael
                  1. 0
                    M.
                  2. 0

                    Firefox-Bug

                    MrMurphy
                    1. 0

                      Firefox-Bug und Klassen (class)

                      Bug beseitigt
                      1. 2
                        Gunnar Bittersmann
                3. 1
                  M.
                  1. 0
                    Der Martin
                    1. 0
                      M.
            2. 1
              Linksetzerlily
              1. 0

                Was ist an den Links konkret?

                MrMurphy
                1. 1
                  M.
                2. 1
                  molily
                3. 1
                  Matthias Apsel
          2. 3
            Gunnar Bittersmann
            1. 0
              M.
              1. 0
                Yael
                1. 2
                  Gunnar Bittersmann
                2. 2
                  M.
                3. 4

                  Tabellen

                  molily
                  • barrierefreiheit
        3. 2
          Gunnar Bittersmann
    4. 0
      Mitleser
    5. 0
      molily
    6. 1
      Klawischnigg
      1. 0
        molily
    7. 0
      M.
      1. 0
        Matthias Apsel
        1. 0
          M.
  3. 0
    Gunnar Bittersmann
    1. 0
      Yael
      1. 0
        Gunnar Bittersmann
  4. 0
    molily
  5. 0
    Encoder
  6. 0
    M.
    1. 0
      Der Martin
  7. 0
    Martin_Online
  8. 0

    Ist dieses HTML richtig für eine Tabelle?

    Yael
    1. 0
      Gunnar Bittersmann
      1. 0
        Yael
        1. 0
          Gunnar Bittersmann
        2. 0
          Der Martin
      2. 0
        Tom
        1. 0
          Matthias Apsel
          1. 0
            Tom
            1. 0
              Der Martin
        2. 0
          Gunnar Bittersmann
          1. 0

            TM (TM allein war zu kurz)

            Matthias Apsel
            • menschelei
    2. 0
      molily
      1. 1
        Matthias Apsel