![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Wikinger Registriert seit: 02.03.2006 Ort: Aachen
Beiträge: 189
|
Huhu! Ich würde auch gerne mal eure Meinung zum Thema Tablelayouts hören. Klar sind böse, und so. Aber mal ganz praktisch gedacht, sehe ich keinen Grund es nicht zu nutzen. CSS ist nunmal wesentlich komplexer wenn es ans Layouten von Boxen geht, und für unerfahrene Entwickler ist so ein Tabellenlayout da eine wirklich einfache Alternative.. Zumal es im Gegensatz zu CSS den entscheidenen Vorteil hat, dass man sich nur sehr wenig mit Browserinkompabilitäten rumschlagen muss. Tabellen können sie alle Natürlich ist es Semantisch nicht korrekt, aber wer sagt, dass man eine Webseite mit semantischer Trennung von Inhalt und Layout versehen muss? Ich kenne nur zwei Nachteile ein es nicht zu tun: -> Der Quellcode ist schwieriger maschinell zu interpretieren. Ich denke dabei an Web to Voice oder Suchmaschinen. -> Man kann eben das Layout auswechseln ohne den HTML Code anzufassen. Wenn man nicht gerade den Anspruch an eine Webseite hat behindertengerecht zu sein, dann spricht meiner Meinung nach nichts gegen ein Table Layout. Inwieweit man Inhalt von Layout trennen möchte muss denke ich mal der Entwickler selbst entscheiden. Ich will nur mal zum nachdenken anregen. Es heißt immer man darf Tablelayouts heutzutage nicht mehr verwenden, aber meiner Meinung nach sollte man das von den Ansprüchen der Webseite abhängig machen. Grüße, Dennis Geändert von xardias (18.08.2008 um 09:27 Uhr) |
| | |
| | Nach oben #2 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.374
|
Ich gebe dazu mal einen link zu lesen: http://www.css4you.de/wslayout1/index.html Klar - ein unerfahrener kann das auch mit einer Tabelle lösen...
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #3 |
| Gabriel Registriert seit: 27.09.2006 Ort: Radebeul
Beiträge: 433
| http://seybold.jan-andresen.de/ Auch hier wird das nocheinmal gut dargestellt.
__________________ Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed Kanedo CMS Projektseite: http://kanedo.redio.de/de/ RSS: http://kanedo.redio.de/rss.php |
| | |
| | Nach oben #4 | |
| Neuer Benutzer Registriert seit: 22.08.2007 Ort: Wien
Beiträge: 19
| Zitat:
| |
| | |
| | Nach oben #5 |
| Erfahrener Benutzer Registriert seit: 12.06.2006
Beiträge: 205
|
Ich sehe zwei gute Gründe, warum man Tabellenlayouts vermeiden sollte: 1. Dateigröße. Auch wenn heutzutage Bandbreite und Speicherplatz ziemlich billig ist, machen sich doch ein paar KB pro Seite bei vielen Seitenaufrufen ziemlich bemerkbar. Zudem muss das CSS vom Browser nicht jedesmal neugeladen werden, wenn es in einer externen Datei liegt. 2. Accessibility: Das ist eigentlich der Hauptgrund: "maschinell lesen" bezieht nicht nur SuMas und ähnliche Bots mit ein, sondern auch Screenreader etc. Und Tabellen sind nunmal Auflistungen/Vergleiche und keine Layoutelemente. |
| | |
| | Nach oben #6 |
| Wikinger Registriert seit: 02.03.2006 Ort: Aachen
Beiträge: 189
|
Okay, stimmt ich habe die Vorteile etwas unterschätzt. Aber auf was ich eigentlich hinnaus wollte ist, dass man heutzutage nicht mehr ernst genommen wird, wenn man Tabellenlayouts verwendet. Da mein kleiner Bruder momentan in der Ausbildung beginnt mit PHP zu arbeiten habe ich etwas genauer darüber nachgedacht. Er hat halt ganz intuitiv die Mittel die er kennt genutzt um den Code zu schreiben, und hat eben auch einfach die Tabelle mal eben als Layoutinstrument gebraucht. Und mal ganz simpel gedacht: Eine Tabelle mit 3 spalten klingt wesentlich einfacher als "3 Div Elemente, wovon eines links floatet, eines rechts floated und entsprechenden außenabstand haben damit die Spalten daneben passen." Es ist eine unheimlich simple Lösung für ein sehr einfaches Problem. Es mag schönere/bessere/vorteilhaftere Lösungen geben, aber das bedeutet ja nicht, dass man diese nutzen muss wenn einem die einfache Lösung das bietet was man braucht. Und genau darum find ich diesen Trend "Tabellenlayout ist böse" eigentlich ziemlich bescheiden. Tabellenlayouts sind nicht böse, sind sind einfach. Und so lange die Anforderungen an die Webseite keinen Grund gegen Tabellenlayouts liefern kann man sie doch nutzen. Dass man dafür in machen Foren schon fast für beleidigt wird halte ich einfach für engstirnig. Wenn man vor hat html professionell zu nutzen wird man früher oder später natürlich nicht darum rum kommen semantisches xhtml mit css zu verwenden. Aber man muss ja nicht gleich damit einsteigen. Geändert von Jann Hendrik (18.08.2008 um 13:11 Uhr) Grund: Angabe eines Forums gelöscht - wir wollen hier ja keinen denunzieren. |
| | |
| | Nach oben #7 |
| Gabriel Registriert seit: 27.09.2006 Ort: Radebeul
Beiträge: 433
|
Tabellen layouts sind aus den oben genannten Gründen böse! Wenn dein kleiner Bruder sich nur kurz damit befassen würde, dann müsste er gar nicht erst mit tabellen zum layouten anfangen und würde, wenn er dann später komplexere layouts entwirft, sich nicht erst das zusammenspiel mit CSS aneignen. So lernt er zwar anfangs langsamer, aber am ende ist es leichter!
__________________ Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed Kanedo CMS Projektseite: http://kanedo.redio.de/de/ RSS: http://kanedo.redio.de/rss.php |
| | |
| | Nach oben #8 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.374
|
Tabellen sind ganz einfach ausgedrückt einfach nicht dafür gemacht worden sie so zu mißbrauchen. Was die valide Ausgabe von Code angeht, so bin ich der Meinung dass das einfach ein muss ist das versuchen zu erreichen! Jeder der nuschelt wird schwieriger verstanden - das ist nunmal so. Wenn ich dir nen Fachvortrag vornuschel, dann wirst du weniger davon verstehen. Wenn du aber auf die Inhalte angewiesen bist, dann denkst du dir deinen Teil dessen, was du nicht verstanden hast. Kann ja sein, dass es richtig ist, was du dir dann ausdenkst, aber das Beispiel von Stille Post sollte eigentlich klar zeigen, dass eine verständliche Artikulation in dem Beispiel besser gewesen wäre. Genauso einfach ist das auch beim Einhalten von Standards. Dann muss der Browser auch nicht rumraten, was du wohl gemeint haben könntest. Würden alle Seiten den Standard einhalten und dafür im Gegenzug Browser den Standard voll unterstüzen, dann würden webseiten auch in jedem Browser gleich aussehen. Aber - das ist gar nicht der Schwerpunkt deiner eigentlichen Frage gewesen...
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #9 | ||
| Wikinger Registriert seit: 02.03.2006 Ort: Aachen
Beiträge: 189
| Ich sehe dort nur Vorteile von CSS Layouts gegenüber Tabellen Layouts, nur weil es etwas besseres gibt muss das andere nicht gleich böse sein. Zitat:
Zitat:
Ich find es auch unheimlich Schade, dass CSS so viele Browserinkopabilitäten hat. Würden sich alle Seiten an den Standard halten wäre das wirklich wesentlich einfacher, aber sie tun es nicht und es liegt nicht in meiner Macht etwas daran zu ändern, und ich denke es lässt sich auch nicht mehr ändern. Ob es sinnvoll ist direkt CSS zu lernen ohne sich mit Tabellenlayouts zu befassen.. kann gut sein, sinnvoll wäre es allemal. Aber es ist finde ich kein muss. Immerhin lassen sich mit Tabellen viele Sachen lösen ohne etwas neues dafür anzueignen. Es hat meiner Meinung nach sogar einen kleinen Vorteil. Man lernt die vorhandenen, einfachen Mittel die man kennt für seine Probleme zu nutzen, das ist finde ich eine sehr wichtige Lernerfahrung. [edit] Dem Nutzer der Webseite ist es letztenendes egal ob die Seite nun Standardkonform ist oder Tabellenlayouts verwendet. Hauptsache sie sieht ordentlich aus und bietet einem das was man von der Webseite erwartet. Geändert von xardias (18.08.2008 um 13:42 Uhr) | ||
| | |
| | Nach oben #10 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.374
|
Sry, mein Fehler, ich hatte oben fälschlicherweise gelesen, dass du keinen Wert auf Validität legen würdest. Kannst daher meinen post dazu aus dem Protokoll streichen.
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| tablelayout |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Vor und Nachteile einer Globalen Variable | nox | PHP-Programmierung | 7 | 05.08.2008 16:29 |