Welcome, Guest. Please login or register.
Did you miss your activation email?
May 26, 2012, 06:43:10 PM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155549 Posts in 21714 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Ein Herz für Tabellen  (Read 543 times)
NorHei
Forum administrator
*****
Offline Offline

Posts: 485



WWW
« on: June 26, 2011, 10:00:03 AM »

Das mußte mal gesagt werden:

http://www.vorsprungdurchwebstandards.de/ein_herz_fuer_tabellen.html
Logged

It is easier to change the specification to fit the program than vice versa.
fischstäbchenbrenner

Offline Offline

Posts: 271



« Reply #1 on: June 26, 2011, 12:19:48 PM »

Jo, da gackern die Hühner immer noch!

Diese ganze Debatte hat einen banalen Hintergrund:
CSS kam _lange_ nach HTML. Es gab lange Zeit keine andere Möglichkeit als mit Tabellen zu arbeiten:
NUR in Tabellen war es möglich, Hintergrundbilder/farben zu verwenden.
Ohne Tabellen konnte man nichteinmal Listenpunkte einfärben!
Die Editoren (Dreamweaver) haben hier angesetzt (klar - wo sonst) - und dann wurde eben so gearbeitet.

Macht mal eine vernünftig aussehende Seite GANZ ohne CSS.
Das geht: Mit Tabellen und Font-Tags. Auch heute noch.

Völlig klar: Wenn es keine Tabellen mit deren Möglichkeiten gegeben hätte, wäre das Web nicht so vom Fleck gekommen, dann hätten wir heute vielleicht lauter Flash-Seiten.

Natürlich gab es immer welche, die gerne vom großen Webdesign-Kuchen mitgenascht hätten - von Muttis Wohnzimmer-Computer aus.. , die es gerne gesehen hätten, wenn ALLES neu gemacht werden muss. War ja bei der Debatte um Barrierefreiheit das gleiche, das lockt heute keinen Hund mehr hinter dem Ofen hervor...

Die Barrierefreien und die Tabellenhasser sind die gleichen, die ewig gegen Javascript gewettert haben (PFUI!!) - und jetzt gehts auf deren superbarrierefreien und tabellenlosen Blogs nur mehr darum, welcher Browser JS am schnellsten ausführt...

Nebenher: Gibt es eigentlich eine stabile Möglichkeit, einen Block vertikal zu zentrieren, ohne seine Höhe zu kennen?
Also: table td {vertical-align: middle;} ohne table?
Wenn geht so, dass er bei zuwenig Platz eben normal mit-gescrollt wird?


Nachtrag: Ich erkläre nur, warum man überhaupt Layout-Tabellen verwendet hat.

Die Debatte, ob man heute Tabellen oder nicht verwenden soll, ist völlig blödsinnig. So als würde ich sagen: verwendet JA keine H1-Überschrift, weil die darf NUR auf der Startseite vorkommen.
Tabellen haben Vorteile und Nachteile, die man entsprechen nutzen soll.

Die eingefleischten Tabellenhasser verwenden ja auch für Tabellen keinen <table>Tag mehr, sondern greifen zu verschachtelten Listen. wink
« Last Edit: June 26, 2011, 12:34:09 PM by fischstäbchenbrenner » Logged

Burn, baby, burn!
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #2 on: June 26, 2011, 01:11:51 PM »

Guter Artikel.

Auch ich greife gerne und oft zu Tabellenkostrukten, wenn es um die Darstellung von Informationen geht.
Auch im Backend.

Und was oft unerwähnt bleibt ist die Tatsache, dass Tabellen-Layouts der Quasistandard für Newsletter-Templates ist.
Noch heute und wahrscheinlich noch für längere Zeit.

Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
fischstäbchenbrenner

Offline Offline

Posts: 271



« Reply #3 on: June 26, 2011, 01:26:54 PM »

Naja - der oben erwähnte Artikel sagt:
Tabellen sind alt und böse
ABER: Für Daten in Tabellenform darf man Tabellen verwenden.
Und dann gibt es ein paar Anleitungen für Leute, die den Tag <table> nicht mehr kennen.

Also ich sehe da nicht, was da so neu sein soll.
Logged

Burn, baby, burn!
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #4 on: June 26, 2011, 01:40:19 PM »

Also ich sehe da nicht, was da so neu sein soll.
Gut, nicht neu.

Wenn ich so manchen Dev beobachte, welche Verrenkungen er sich antut, um im Backend "Tabellen" mit DIVs und SPANs umzusetzen, frage ich mich, ob sie mal Nachhilfestunden in Sachen HTML brauchen...
Tabellen stehen weder auf der Abschußliste vom W3C noch sind sie kompliziert oder nachteilig.
Man muss eben verstehen, nicht einfach die erstbeste Aussage "Teballen sind böse" nehmen.
Keine Tabellen nehmen, wo sie angebracht wären, ist manchmal noch viel böser.  wink
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
NorHei
Forum administrator
*****
Offline Offline

Posts: 485



WWW
« Reply #5 on: June 28, 2011, 09:40:35 AM »

Nachdem mich der gefühlt 50. Berufskollege zugequatscht hatte mit Wir machen alles komplett Tabellenfrei , war mir einfach mal danach den Artikel zu verbreiten.

Neu ist das nicht , aber irgendwie scheinen Religionen in Webbereich neue Wirkungsfelder zu finden.
Ich sag nur MVC, OOP, keine Tabellen, Web 2.0(Ajax und co.) .....
Alles sinnvolle Konzepte, aber teilweise mit einem Fanatismus vertreten, das es schon an die katholische Inquisition erinnert.

Logged

It is easier to change the specification to fit the program than vice versa.
fischstäbchenbrenner

Offline Offline

Posts: 271



« Reply #6 on: June 28, 2011, 11:15:09 AM »

Das Web ist voller Spinner - und überall, wo es Spinner gibt, sind Religionen nicht weit wink

An sich ist die "Tabellenfrage" leicht geklärt:

Standard-Designs mit zb 980 Pixel zentriert macht man grundsätzlich ohne Layout-Tabellen. Hier haben Tabellen massive Nachteile.
Dasselbe gilt für 2-3 spaltige fluide Designs, also solche, die den Monitor völlig ausfüllen.

Vorteile von Layout-Tabellen gibt es bei elastischen Designs, also solchen, die sich teilweise an den Monitor anpassen.
zB: http://www.websitebaker.at/
Hier kann man mit Spacern recht gut steuern, wie der Platz aufgeteilt wird, und Tabellen sind recht stabil.
Natürlich gibt es auch hier Nachteile mit Tabellen, aber die Vorteile überwiegen meist. Tabellenlose Designs werden hier schnell mal instabil; das Gefrickel, das zur Stabilisierung nötig ist, bereitet viel mehr Overhead als ein paar table-tags.

In Menüs usw haben Tabellen heute nix mehr verloren.

Ob zb News-Einträge als Tabellen anzusehen sind - das ist eine Geschmacksfrage.

Na: Geht doch auch ohne Religion wink
« Last Edit: June 28, 2011, 11:18:01 AM by fischstäbchenbrenner » Logged

Burn, baby, burn!
NorHei
Forum administrator
*****
Offline Offline

Posts: 485



WWW
« Reply #7 on: June 28, 2011, 07:52:09 PM »

Naja, und Tabellarische Daten gehöhren halt sowieso in Tabellen.
Logged

It is easier to change the specification to fit the program than vice versa.
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!