Steffen hat geschrieben:XHTML wird es nicht sein, aber schon das zweitgenannte..., so weit bin ich noch nicht als Hobby-Webdesigner :lol: ..., ich denke das reicht auch...,
Klar
Reicht sogar mir
aber ohne Tabellen ne Seite hinzubekommen? Ich würde gerne mal wissen, welche Seite keine Tabellen hat und trotzdem professionell aussieht?
Leider in der Tat noch viel zu wenige. Aber es ist definitiv kein Problem und im Sinne der Barrierefreiheit und dem schonenden Umgang mit Ressourcen auch unbedingt anzustreben.
Im übrigen geht es ja nicht darum, überhaupt keine Tabellen zu verwenden. Für tabellarische Daten sind Tabellen nicht nur erlaubt, sondern auch erwünscht und das einzig richtige. Für's Layout sind sie jedoch nicht gedacht, blähen den Code um ein Vielfaches und zerstören den semantischen Sinn von HTML. Davon, dass wir langsam anfangen müssen davon auszugehen, dass Webseiten nicht mehr nur auf großen Computerbildschirmen angezeigt werden, sondern auch auf viel kleineren mobilen Anzeigegeräten (was man mit CSS-Layout sehr einfach realisieren kann bzw. was diese Geräte sogar selbst können müssten), mal ganz abgesehen.
Positionieren kann man heutzutage sehr viel einfacher mit CSS. Ein Layout in CSS zu erstellen ist nach einer kurzen Einarbeitungszeit wesentlich einfacher und vor allen einfacher änderbar als es ein Tabellenlayout jemals sein kann... Und trotz seinem schlechten Ruf: Auch der IE beherrscht CSS gar nicht so schlecht und mit wenigen Hacks für bekannte Fehler lässt sich auch ohne große Probleme mit CSS für den IE ein sehr gutes Layout bauen.
Also ich glaube in jedem Quelltext kommt einmal <table>, <tr> oder <td> drinne vor, ohne geht es gar nicht...
Wie gesagt: Für tabellarische Daten muss es, ansonsten braucht es niemand.
Beispiel:
http://www.heute.de
Seit seiner Umgestaltung tabellenlos. Nur die tabellarischen Daten (explizit sind das die Wetter- und die Börseninformationen in der rechten Spalte) werden in Tabellen dargestellt - also genau so wie gewünscht.
Und jetzt kommt's: Auch noch valides XHTML (wenn auch transitional).
Das Argument es ginge nicht, zieht nun wirklich nicht mehr
Ach ja: Falls gleich so ein Witzbold kommt und sagt: "Das Layout sieht aber scheiße aus" - darum geht's nicht. Sondern darum, dass dieses Layout genauso wie alle anderen tabellenlos möglich ist.
@Molde:
Was ich gegen Tabellen habe, hab ich ja schon gesagt.
Zu Frames: Die bemängelt der W3C-Validator nicht, wenn man ihnen den richtigen Doctype gibt. Sie gehören zum W3C-Standard, auch wenn sie inzwischen veraltet sind. Mit dem richtigen Doctype aber kein Problem. Trotzdem sind sie fraglos auf alle Fälle zu vermeiden
Wie ich ein vernünftiges Layout ohne Tabellen erstellen würde? Mit semantischem Markup und CSS-Positionierung. Sobald du mir etwas mit Tabellen realisiertes zeigst, was so oder so ähnlich nicht mit CSS auch möglich wäre (wobei mit CSS noch wesentlich mehr möglich ist als mit Tabellen), lass ich mit mir verhandeln
@CharmedMaster:
Deine Meinung. Um meine Homepage und ob dir das Design gefällt geht es hier in diesem Thread aber doch eigentlich nicht, oder?
Ich würde von mir übrigens auch niemals behaupten, dass ich der große Designer bin. Ich behaupte von mir, dass ich Dinge recht gut in CSS und (X)HTML umsetzen kann, kreativ bin ich hingegen nicht wirklich.
Noch ein kleiner Zusatz: Ich möchte mich hier jetzt nicht als Oberlehrer aufspielen oder der, der alles kann... Genausowenig möchte ich die Leistung derer herabwürdigen, die mit Tabellendesigns herumwürgen. Aber ich kann nur jedem, der gerne mit HTML und Co. hantiert, raten: Einarbeiten in CSS (und zwar für jegliche Dinge, die das Design angehen) lohnt sich wirklich. Falls ihr also mal n paar Tage nicht wisst, was ihr tun sollt: Das wäre es wert