Saluton Tobias,
* Tobias Schlemmer Tobias.Schlemmer@web.de [2004-03-23 02:30]:
Am Mo, 22. Mär 2004 12:36:54 +0100, schrieb Stefan Moch:
optische Gestaltung komplett in CSS-Dateien packen, das ist vermutlich
Du meinst jetzt aber nicht: Nur <span> und <div> sind erlaubt oder?
"erlaubt" ist Unsinn, es gibt zum Glück kein Verbot für kaputte Daten ;)
Ich würde sagen: Das gesamte Dokument logisch auszeichnen und dort, wo Standard-HTML nicht ausreicht, CSS zur Formatierung verwenden. Ob Du jetzt sowas wie <font size="+1"> zulassen willst hängt eher davon ab, was Du mit Deinem Dokument machen willst. Das fällt aber schon dann raus, wenn Du ein alternatives Design anbieten willst.
Das was in 99% der Fälle mit span, div und font gemacht wird ist nur, daß jemand versucht logische Auszeichnungen optisch nachzubauen. Selbst auf professionellen Newsseiten findet man manchmal Überschriften (!) als div und nicht als h1, h2, ...
Was ich sagen wollte: für das was ausgedrückt werden soll gibt es in den allermeisten Fällen schon fertige Tags. Wenn die nicht schön genug sein sollten, was für die meisten Webdesigner wohl der Grund sein dürfte, kann man ja mit CSS das Aussehen so hinbiegen wie es beliebt.. da hat man beides: Auszeichnung _und_ Aussehen, nicht nur das Aussehen, welches ja nur Sinn macht wenn man die Seite so anzeigt wie der Autor es sich gedacht hatte.
bei nichtoptischer Betrachtung der Seite muß man davon ausgehen, daß alles nur nacheinander erreichbar ist. (Auch bei graphischer Anzeige finden das einige Nutzer angenehmer, da man mitunter nur ein kleines Fenster haben will.) Auch Tabellen ergeben, zeilenweise gelesen, nicht viel Sinn. Gilt eigentlich für jeglische Platzierung von Elementen.
^ was schreib ich denn? ohje..
Das stimmt so nicht ganz. Schon in Uralt-HTML-Dialekten gibts ein TH-Tag. Und wenn ich die Seiten richtig in Erinnerung habe, dann soll es ein paar Programme geben, die halt die folgende Tabelle
Name | Preis --------+---------- eins | 33,00 DM zwei | 44,05 DM
so vorlesen können (oben th, rest td):
Name: eins; Preis: 33,00 DM Name: zwei; Preis: 44,05 DM
Im obigen Zitate von von mir hast Du was vergessen: "Für tabellarische Daten nimmt man natürlich Tabellen", dazu sind sie ja da. ;)
Die Tabelle so vorzulesen ist verständlich, da weiß man was drin steht, aber hier sind es ja tabellarische Daten. War mir nicht klar, wie sie vorgelesen werden können, aber so fände ich das auch verständlich.
Sobald Tabellen dazu genutzt werden ausgefeilte Designs zu bauen kann das mächtig in die Hose gehen. Man stelle sich Folgendes vor: Webdesigner baut tolles Design, auf dem Bildschirm kann man auch den zusammenhängenden Text als solchen erkennen, weil ein Bildschirmbrowser ja von der Platzierung im Sinne des Designers Gebrauch machen kann. Textbrowser können das bedingt auch noch, auch wenn w3m dann nicht mehr mit 80*24 brauchbar ist und man seitwärts scrollt.
Wenn das Finden des Zusammenhangs von der optischen Anordnung ausgeht kann es sehr unbenutzbar werden wenn diese nicht mehr zur Verfügung steht. Eine _Layouttabelle_ vorzulesen oder mit Braille anzuzeigen dürfte im Chaos enden. Das hat nichts mit rückständiger Software zu tun, die Daten sind inhaltlich einfach nicht tabellarisch, sondern wurden nur in eine Tabelle gepackt um ihr Aussehen anzuordnen. (Anstatt sie inhaltlich zu strukturieren und das Aussehen dieser Struktur für die graphische Ausgabe umzubiegen.)
Sicher auch verwirrend, wenn die Reihenfolge des Textes in "Nacheinanderanordnung" nicht mehr so wie gedacht ist und wenn Teile der Linkliste aus der tollen Tabelle mal so zwischen zwei Absätzen im Text auftauchen.
Stefan
PS: Dein Mail-Followup-To: ist irgendwie komisch eingestellt oder wurde auf dem Weg hierher verändert, die Mail kommt nicht bei Dir an. Adreßumschreibung bevor sie bei Dir das lokale Netz verläßt? (und nur das From verändert und nur "tobias" bleibt im M'Fup2, was dann vermutlich hier umgebaut wird.)