Wieder einer (was: Tabellenlos um jeden Preis)
Lange nix zu xt:Commerce und Konsorten gehabt, aber das hier muss gerade mal sein:
Was ist daran so schwer zu verstehen? Tabellenfrei heißt nicht zwangsläufig, dass man die überall rausmachen muss, sondern nur da, wo sie rein layouttechnischen Charakter haben. Typisches Beispiel für eine Tabelle: Der Warenkorb.
commerce:SEO, dass damit wirbt, ein tabellenfreier, SEO-optimierter Shop zu sein, hat natürlich auch dort die Tabellen eliminiert. Und ein Blick in den Quelltext der Startseite zeigt auch schreckliches:
<div align="center"> <div id="page_container"> <div id="page_inner_container"> <div id="innerBox"> <div id="outerContainer"> <div id="innerContainer"> <div id="wrap"> <div id="middle"> <!-- Hauptteil --> <div class="mainbody"> [...] </div> </div> </div> </div> </div> </div> </div> </div> </div>
Will man nicht haben. Wirklich nicht. Für die Seite, die den Shop bewirbt, ein tabellenbasiertes Joomla-Template zu nutzen, zeugt auch von Weitblick.
Das ist das private Weblog von Matt Slovig. Ich verdiene meine Brötchen als Webdeveloper in der Druckvorstufe, versuche seit fast zehn Jahren, Baseball & Softball, unter anderem als Stadionsprecher der Mainz Athletics (Deutscher Meister 2007), einer breiteren Öffentlichkeit bekannt zu machen und sollte nach 15 Jahren mal wieder Geld in ein neues Bild investieren.
Freitag, 20. Juni 2008 um 15:39
Fehlt nur noch “innerWrap” und “outerWrap” ;o) Grauenvoll!
Donnerstag, 26. Juni 2008 um 16:13
Ganz recht, diesen Gestaltungs-Schwachsinn mal aufzuzeigen und klar zu machen, wofür Tabellen stehen: eben für tabellarische Datendarstellungen. Man muss sich nur mal an der Worte Bedeutung erinnern oder im Lexikon nachgucken, schon klingelts im Kopf. Viele scheinen auch gar nicht zu wissen, dass es tags wie und gibt, geschweige denn, semantische Dinger. Aber und ist ja auch so einfach, um Hintergrundbilder rein zu klatschen und Ähnliches.
Dienstag, 8. Juli 2008 um 11:10
Ja und wie schaffst Du es, mit TABELLEN den Content nach oben zu bringen und den Rest, Kategorie Verlinkung etc. Nach unten? Sicher ist es die Ideallösung, noch nicht. Commerce:SEO bietet aber die Grundlage für Weiterentwicklungen. Und wie Du selbst sagst, es ist ein langer Weg. Um es für alle Browser einheitlich zu machen, ist es so momentan leider nicht anders zu lösen. Das kommt aber rein aus dem Template und kann natürlich durch bessere Lösungen ausgetauscht werden. Weiterhin haben wir die ganzen W3C Fehler elemeniert die durch den Shop (nicht unbedingt durch das Template!) erzeugt werden und das deswegen, weil die 800ste sinnlos verschachtelte Tabelle kommt. Sicher, tabellenfrei nicht um JEDEN Preis, aber wir denke da auch noch weiter. Wenn Du es besser lösen kannst, gerne, commerce:SEO gibt es in Kürze auch hier:
http://sourceforge.net/projects/commerceseo/
Da kannst Du an der Weiterentwicklung gern mitwirken, gute Leute sind immer willkommen ;-)
Dienstag, 8. Juli 2008 um 19:12
Nochmal knackig in zwei Sätzen:
Meine Shops mit semantisch korrektem Markup und frei von Gestaltungstabellen sind in der Sidebar verlinkt.
Dienstag, 8. Juli 2008 um 19:59
Also kurz und kanckig zurück:
1. Korrekt :-)
2. Wenn es auch ohne Tabellen geht, warum nicht? Technisch geht es genauso ohne Tabellen. Wir haben uns halt einmal die Mühe gemacht und es funktioniert komplett ohne Tabellen.
ES MUSS NICHT SEIN, da gebe ich Dir Recht. ;-)
Mittwoch, 9. Juli 2008 um 20:51
Technisch kann ich auch ein Haus aus Legosteinen bauen und die dazugehörige Baugrube mit dem Teelöffel ausheben. Semantik ist das Stichwort!
Nicht blind hinterherlaufen ist die Aufgabe! Zuhören, verstehen, umsetzen. In der Reihenfolge. Alles andere führt zu Code-Schrott wie oben augenscheinlich gemacht.
Donnerstag, 10. Juli 2008 um 13:18
Denk doch mal nach, und ich denke das kannst Du.
Maschinen können die Div Container ausblenden. Und was bekommen Sie?
Bingo, den Hauptteil also den wirklichen Content. Du hast es doch wunderbar aufgezeigt in deiner Skizze.
Was bekommen Sie bei Tabellen Layouts?
Header, Navigation, Kategorie Links……. Content…..
Es geht hier darum, den Content an die Position zu bringen, wo er hin soll! Die Links kennt doch die Maschine so oder so. Ich verteufel nicht Tabellen, sicher wo sie hin gehören macht es Sinn. Aber die Inhalte sind der Kern einer guten Seite und somit wird sie auch gefunden.
Donnerstag, 10. Juli 2008 um 13:24
Und das geht auch ohne div-Suppe und mit semantisch korrektem Markup. Du hast entweder nichts von dem gelesen, was ich geschrieben habe oder nichts davon verstanden. Oder beides. Ich geb’s auf.
Donnerstag, 10. Juli 2008 um 13:24
Eventuell ist es einfach mal an der Zeit, mal über den Tellerrand zu blicken. Die Welt dreht sich unaufhaltsam weiter. Ab und zu bedarf es auch einer neuen Idee. Und wir haben diese Idee. Wenn Ihr in Eurer Tabellenecke bleiben wollt, bitte. Die Welt dreht sich auch ohne Euch weiter. Sagt mir aber, ganz so weit denkt ihr da aber auch nicht und beschäftigt Euch nur halbherzig mit dem ganzen Thema.
P.S.: Meine Meinung, nicht persönlich nehmen.
Donnerstag, 10. Juli 2008 um 13:38
Ich weiß nicht, wieso du mich laufend in die Tabellenecke drängen willst. Wenn du dieses Blog gelesen hättest, dann hätte dir auffallen müssen, dass ich da schon seit zig Jahren drüber weg bin. Ebenso hab ich die Phase der div-Suppe schon erfolgreich überwunden, du hingegen steckst mittendrin.
Schau dir http://www.erzgebirge-palace.com an oder lies meine Rezension zum YAML-Template für xt:C.
Und ich sag’s noch mal: Semantik ist wichtig. div-Suppe hat nichts mit Semantik zu tun.