Der Martin: Alternativen zu Tabellen

Beitrag lesen

Hallo Christian,

Bei Links habe ich immer „<a href=“...“></a>“ gebutzt. Dachte das verstehen alle. Gern gehe ich zum „button“ über: aber wie geht’s ?

ich glaube, da hast du etwas missverstanden. Links sind genau richtig, um eine andere Ressource, eine andere Seite zu verlinken. Buttons sind dagegen das Mittel der Wahl für Aktionen innerhalb einer Seite. Es kommt also bei der Entscheidung für das eine oder andere immer auf den Verwendungszweck an.

Meine style-sheets müssen entrümpelt werden. Aber gibt‘s ein Programm zum Suchen nach tags in 100 URL’s?

Auweia. Das klingt nach viel Fleißarbeit. Für das reine Durchsuchen der CSS-Dateien könnte man grep verwenden. Aber vermutlich ist das eine Gelegenheit, Ordnung und Struktur reinzubringen, anstatt nur zu suchen und zu ersetzen.

Kuriosum: Viele Stellen in Tutorien haben mich veranlasst, meine ursprünglichen Tabellen in pro-re-publica.de/index.php und pro-re-publica.de/abcWortSachReg.php und crh-pp.de/sitemap.php mit div umzubauen.

Auch dieser Vorschlag ist so pauschal nicht richtig. Du hast ja schon an der kontroversen Diskussion hier gesehen, dass es immer mehrere mögliche Wege gibt. Generell gilt: Tabellen sind angebracht, wenn es sich tatsächlich um Daten handelt, die die Struktur einer Tabelle haben, sich z.B. zeilen- und spaltenweise zuordnen lassen. Wenn es dagegen nur um die Anordnung verschiedener Blöcke in einem (gedachten) Raster geht, also Layout, war eine Tabelle vor 20 Jahren wohl die einzig brauchbare Möglichkeit. Heute ist CSS in Verbindung mit einem semantisch sinnvollen Markup die wesentlich bessere Lösung.

Dazwischen liegt eine Grauzone. Beim Gegenüberstellen von Teilinhalten wäre eine Tabelle vorstellbar, ebenso (wie hier vorgeschlagen) eine Definitionliste, eventuell auch einfach Paare von Überschrift und Textabsatz.

Abraten würde ich aber vom Nachbauen einer Tabelle mit div-Containern. Dabei gewinnt man IMO nichts, bekommt aber komplizierteres Markup und umständlicheres CSS.

Auch den Gebrauch von „style“ beanstandet er [der Validator] nicht.

Das ist ja auch nicht syntaktisch falsch - aber nicht empfehlenswert. Gerade die Trennung von Inhalt und Gestaltung ist doch einer der großen Vorteile von zentralen Stylesheets.

Live long and pros healthy,
 Martin

--
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.
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