molily: Tabellendesgin out - Was dann ?

Beitrag lesen

Hallo Armin,

http://www.w3.org/TR/html401/struct/tables.html#h-11.1:
»Tables should not be used purely as a means to layout document content ...«
In HTML 4 rudern die Leuts des W3C bekanntlich wieder zurück.

Also, so richtig aufschlussreich und definitiv finde ich das nicht.

Das war lediglich der HTML4-Standard. Es gibt zahlreiche andere offizielle Dokument, die noch expliziter von Layouttabellen abraten. Beispielsweise die Zugänglichkeitsrichtlinien: »Tabellen sollten verwendet werden, um tatsächlich tabellarische Daten ("Datentabellen") zu kennzeichnen. Entwickler von Inhalten sollten es vermeiden, sie für das Seitenlayout zu verwenden ("Layout-Tabellen").« http://www.w3.org/Consortium/Offices/Germany/Trans/WAI/webinhalt.html#gl-table-markup
Ferner implizit in http://www.w3.org/Consortium/Offices/Germany/Trans/WAI/webinhalt.html#tech-style-sheets.

Zitieren wir mal das ganze:

"Tables should not be used purely as a means to layout document content as this may present problems when rendering to non-visual media.

Das schließt übrigens Probleme wie folgendes ein:

Spalte 1     Spalte 2

The quick    This space
brown fox    is
jumps over   intentionally
the lazy     left blank.
dog.

Manche kaputte Browser bzw. unabgestimmte assistive Software könnte ausgeben: »The quick This space brown fox is jumps over intentionally the lazy left blank. dog.«

Das Problem ist zwar heute nicht mehr unbedingt akut, aber erklärt den Hintergrund der obigen Aussage aus der Specs.

Irgendwie sehe ich nicht wieso das nicht genauso auf CSS Positionierung zutrifft, wenn man den Text mal ein bisschen anpasst:

"CSS positioning should not be used purely as a means to layout document content

Das lässt sich überhaupt nicht übertragen. CSS ist ein Mittel, um Präsentation zu beeinflussen, und es ist als solches gedacht. Es existiert im Gegensatz zu Tabellen kein anderer, »eigentlicher« Verwendungszweck.

as this may present problems when rendering to non-visual media.

Welche Probleme denn?

(Natürlich lässt sich jede Technik auf eine problematische Weise verwenden, insofern ist »XYZ may present problems« eine beliebig einsetzbare Binsenweisheit.)

Additionally, when used with graphics, CSS positioning may force users to scroll horizontally to view a layout designed on a system with a larger display. To minimize these problems, authors should use CSS positioning carefully to control layout rather than creating inflexible layouts

Das stimmt allerdings.

Irgendwie alles fast das gleiche.

»Fast«, ja.

Grüße,
Mathias

--
»In anderen Newsgroups werden Pseudonyme akzeptiert, es handelt sich dabei meist um Gruppen, in denen sensible Themen (z.B. psychische oder peinliche Erkrankungen o.ä.) behandelt werden.«
0 50

Tabellendesgin out - Was dann ?

Hanno
  • design/layout
  1. 0
    Christian Seiler
    1. 0
      Hanno
      1. 0
        Siechfred
      2. 0
        nag
        1. 0
          Sönke Tesch
          1. 0
            molily
      3. 0
        Stefan Bach
        1. 0
          molily
          1. 0
            Ingo
            1. 0
              molily
  2. 0
    Johannes Zeller
    1. 0
      Mathias Bigge
      1. 0
        S.
        1. 0
          Mathias Bigge
          1. 0
            S.
      2. 0
        Johannes Zeller
        1. 0
          Christian Seiler
        2. 0
          molily
          1. 0
            emu
            1. 0
              molily
          2. 0
            Johannes Zeller
            1. 0
              molily
              1. 0
                stefan
          3. 0
            Mathias Bigge
        3. 0
          Mathias Bigge
          1. 0
            Johannes Zeller
      3. 0
        Chräcker Heller
        1. 0
          Mathias Bigge
      4. 0
        emu
        1. 0
          Chräcker Heller
          1. 0
            emu
            1. 0
              Chräcker Heller
            2. 0
              Mathias Bigge
              1. 0
                Tim Tepaße
                1. 0
                  Mathias Bigge
                  1. 0
                    molily
                    1. 0
                      Armin G.
                      1. 0
                        molily
                        1. 0
                          Armin G.
                  2. 0
                    Chräcker Heller
                    1. 0
                      Tim Tepaße
                  3. 0
                    Tim Tepaße
              2. 0
                emu
                1. 0
                  molily
                2. 0
                  Mathias Bigge
                  1. 0

                    Zur Tabellenfrage

                    emu
                    • meinung
                    1. 0
                      Mathias Bigge
                      1. 0
                        Christian Seiler
                        1. 0

                          zu Useronlinefrag ;-)

                          Chräcker Heller