Elya: Nachteile Tabellenlayout

Beitrag lesen

Hallo Tim,

ich hatte gestern eine Diskussion mit einer Freundin, die der Meinung war, dass Tabellenlayout immer noch die beste Möglichkeit sei um eine vernünftige Anordnung der versch. Designelemente einer Homepage hinzubekommen.

komisch. Ich auch ;-)

  • Einschränkungen bei Änderungen des Layouts (mit <div>s ist man da freier als mit Tabellen, da man sie z.B. einfacher woanders positionieren kann wenn sich mal das Layout ändert)

Zustimmung. Manche Dinge, die "man" gerne hätte oder die mit Tabellenlayout ganz einfach gehen, sind mit CSS jedoch nur auf Umwegen zu realisieren. Stichwort vertikale Zentrierung, Footer usw.

  • Für mich aufwendiger zu 'programmieren'

Kann ich nicht behaupten. Bis ich alles browserübergreifend, ggf. mit sämtlichen Hacks für ältere Browser aufgebaut habe, brauche ich z.Zt. noch _mindestens_ so lange wie für ein traditionelles Tabellen- oder Frameslayout. Ich rede nicht von einem ganz neuen Design, wo Du das CSS und seine Möglichkeiten schon im Hinterkopf hast, sondern von der Umsetzung eines klassischen, komplexen "Framedesigns" in eine reine CSS-Lösung. Das macht Spaß ;-)

Vielleicht habt Ihr noch ein paar schlagende Argumente gegen Tabellendesign damit ich meine Bekannte endgültig davon überzeugen kann es sein zu lassen.

Außer dem Vorwurf des semantischen Mißbrauchs [1], der Suchmaschinenfeindlichkeit (aber auch Tabellenseiten sollen in Suchmaschinen schon gesichtet worden sein) und der Schwierigkeit, nachträglich etwas zu ändern oder einzupflegen ist es schwer, _dagegen_ zu argumentieren.

_Für_ einer sauber strukturierten (X)HTML-Seite mit purem CSS-Designs allerdings spricht einiges (was Du schon weißt). Ich erfreue mich schon allein an dem schlanken, übersichtlichen Code. Templates für CMS zu bauen, die aus verschiedenen Modulen bestehen, ist ein Kinderspiel geworden, auch der Programmierer hat Freude. Oh ja: da ist noch die Barrierefreiheit, und das ist wirklich ein schlagendes Argument. Und die medienübergreifende Produktion. Es ist sehr befriedigend, mit einem so schlanken Code komplexe Seiten aufzubauen. Aber: _einfacher_ ist es sicher nicht. Vielleicht in einiger Zeit, wenn Hacks minimiert werden können und ich mehr Routine habe.

Ich mache hier mal den Advocatus D. und bin gespannt auf weitere Meinungen.

Als amüsante Lektüre dazu noch etwas Jeffrey Z.: http://www.zeldman.com/daily/0304e.shtml sowie http://www.decloak.com/Dev/CSSTables/CSS_Tables_01.aspx

So, und jetzt habe ich schon wieder die Bahn um 8.02 Uhr verpaßt. Ich seh Euch im Büro.

Gruß aus Köln-Ehrenfeld,

Elya

[1]aber seien wir mal ganz ehrlich: das ist ein recht elitäres Argument, das im Alltag wenig Bedeutung hat.

--
"Alle mal an die Nase fassen, und zwar an die eigene": </archiv/2003/9/57903/#m324482>
_____________
elyas virtuelle Altbauwohnung: http://www.visuelya.de
0 120

Nachteile Tabellenlayout

Tim
  • meinung
  1. 0
    Elya
    1. 0
      Tim
      1. 0
        chlori
        1. 0
          dey
          1. 0
            chlori
            1. 0
              Tim
              1. 0
                chlori
                1. 0
                  Tim
                  1. 0
                    chlori
                    1. 0
                      Tim
                      1. 0
                        chlori
                        1. 0
                          Tim
        2. 0
          Tim
          1. 0
            Struppi
            1. 0
              Tim
            2. 0
              at
              1. 0
                Struppi
                1. 0
                  at
                  1. 0
                    Struppi
                    1. 0
                      at
                      1. 0
                        Struppi
                    2. 0
                      Alain
                      1. 0
                        Struppi
        3. 0
          Wilhelm Turtschan
          1. 0
            Struppi
            1. 0
              Wilhelm Turtschan
              1. 0
                Swen Wacker
                1. 0
                  Wilhelm Turtschan
          2. 0
            Tim
            1. 0
              Wilhelm Turtschan
              1. 0
                Struppi
          3. 0
            Ingo Turski
            1. 0
              Wilhelm Turtschan
          4. 0
            chlori
            1. 0
              Tim
              1. 0
                Struppi
          5. 0
            at
        4. 0
          molily
          1. 0
            Ingo Turski
            1. 0
              molily
              1. 0
                Ingo Turski
              2. 0
                at
          2. 0
            chlori
            1. 0
              molily
            2. 0
              Ingo Turski
      2. 0
        Elya
        1. 0
          at
    2. 0
      Chräcker Heller
      1. 0
        at
  2. 0
    chlori
  3. 0
    Struppi
    1. 0
      at
      1. 0
        Struppi
        1. 0
          at
          1. 0
            Struppi
            1. 0
              at
            2. 0
              Cyx23
              1. 0
                at
                1. 0
                  Cyx23
                  1. 0
                    at
            3. 0
              Andreas-Lindig
      2. 0
        Schuer
        1. 0
          Struppi
          1. 0
            Schuer
            1. 0
              at
  4. 0
    Mitch
    1. 0
      Avalon
      1. 0
        Tim
      2. 0
        Wilhelm Turtschan
        1. 0
          Avalon
          1. 0
            at
      3. 0
        chlori
        1. 0
          Avalon
          1. 0
            chlori
            1. 0
              Avalon
              1. 0
                at
                1. 0
                  Avalon
                  1. 0
                    at
                    1. 0
                      Avalon
                      1. 0
                        at
                        1. 0
                          Avalon
                          1. 0
                            at
                  2. 0
                    Schuer
          2. 0
            at
  5. 0
    Cyx23
    1. 0
      Tim
      1. 0
        Cyx23
        1. 0
          Tim
          1. 0
            Elya
            1. 0
              Tim
          2. 0
            chlori
            1. 0
              at
          3. 0
            Cyx23
            1. 0
              chlori
              1. 0
                Cyx23
            2. 0
              Tim
              1. 0
                Cyx23
      2. 0
        Andreas-Lindig
        1. 0
          at
          1. 0
            Andreas-Lindig
  6. 0
    Elya
    1. 0
      Stefan Muenz
      1. 0
        Elya
        1. 0
          Cyx23
          1. 0
            Elya
            1. 0
              Cyx23
              1. 0
                Elya
                1. 0
                  at
                  1. 0
                    Elya
                    1. 0
                      at
                      1. 0
                        Elya
                        1. 0
                          at
                    2. 0
                      Detlef G.
                      1. 0
                        Elya
                        1. 0
                          Detlef G.
                          1. 0
                            Cyx23
                    3. 0
                      Ingo Turski
                    4. 0
                      Cyx23
      2. 0
        Christian Seiler