Hallo Stefan,
NS 4.x hat alles zerhauen wie nach einem Bombenangriff
diese Einschränkung bzw. Bedingung finde ich ziemlich fies ;-)
Weil, irgendwann ist es mal an der Zeit, konsequent zu sein und
zu sagen, dass ein Browser mit einem Anteil von rund 5% nicht der
ausschlaggebende Punkt sein kann. Muß man sich mal vorstellen, Du
hast hier die imho wunderbare Situation, dass dieser "nicht mehr
ganz aktuelle Browser" von Deinen Besuchern wirklich extrem selten
benutzt wird und trotzdem richtest Du Dich danach. Am 22.09. wird
es einige Leute geben, die an 5%-Hürden scheitern, hier dürften
sie trotzdem rein, nur mitzureden haben sie nix ;-)
Thomas Caspers ist manchen hier sicher kein Unbekannter (er ist
Mitbegründer von webstandards.org) und er wollte beim Aufbau von
http://www.einfach-fuer-alle.de/ konsequent sein, also war NC4
zunächst komplett vom CSS-Teil ausgeschlossen. Offenbar war der
Anteil von NC4-Usern allerdings so hoch, dass er dann doch noch
eine Extra-CSS-Datei für NC4 geschreiben hat:
http://www.einfach-fuer-alle.de/css/nn47.css
Will sagen, es geht hier nicht darum, Leute zu benachteiligen,
sondern die Entscheidung zu treffen, ob 5% wirklich als Argument
für die "Benachteiligung" des Restes ausreichen.
@media print { ...}
@media screen { ... }
wäre doch Klasse, SELFHTML hat ein eingebautes Drucklayout, alle
modernen Browser, egal ob Microsoft Internet Explorer, Mozilla,
Netscape oder Opera verstehen so etwas.
wie das Fehlen von mittigem Zentrieren in Bereichen
http://aktuell.de.selfhtml.org/tippstricks/css/ausrichtung/ und
text-align:center; sollten doch ausreichend sein oder was genau
meinst Du?
das automatische "Mitwachsen" von nebenliegenden, andersfarbigen Bereichen, je nachdem, wie viel Inhalt ein Bereich hat.
Beide Bereiche bekommen ein umgebendes DIV, einer der Bereiche
noch ein Extra-DIV und wenn man die Größe verändert, passen sich
beide Bereiche an.
Tabellen koennen genau solche Probleme optimal loesen.
Wie lösen Tabellen das Problem, dass die Navigation mit ausgedruckt
wird, weil sie in der einen Spalte steht? ;-)
Wie lösen Tabellen das Problem, das sie sich nur bis zu einer gew.
Grenze skalieren lassen, falls das Anzeigemedium zu klein ist? ;-)
Wie lösen Tabellen das Problem, dass der Quelltext oft unübersicht-
lich für den Ersteller ist (Alternative: http://favicon.de/)? ;-)
...
Mir hat das durchaus gezeigt, dass man eben nicht jede typische "Verteilung von Flaechen" automatisch befriedigend mit div's loesen kann - zumindest nicht nach derzeitigem Stand der Sprachen und der Technik.
Denke ich schon, gerade wo SELFHTML ein Layout hat, wo man nicht
aufwendig mit CSS irgendwelche Inhalte positionieren muß, damit
sie sich am rechten Platz befinden. Nein, da sind überall schön
getrennte rechteckige Bereiche, es gibt auf tausenden von Seiten
nur wenig Unterschiede und so ganz zufällig geht es inhaltlich
um die Themen, welche ein CSS-basiertes Layout als Grundlage hat.
Eigentlich geht es mir ja auch gar nicht darum, krampfhaft auf Tabellen verzichten zu wollen.
Ist schon klar, sollte man auch nicht um jeden Preis. Hier jedoch
nimmst Du NC4 als Argument, und so ist die Sache letztendlich zum
Scheitern verurteilt. Ich glaube kaum, dass der NC4-Anteil in den
nächsten Jahren wesentlich (z.Bsp. unter ein Prozent) abnimmt, da-
für war er einfach mal zu verbreitet, und so wirst Du auch in fünf
Jahren noch sagen, dass es ein tabellenbasiertes Layout sein muß.
Schade eigentlich :-/
So einfach ist das eben nicht immer, und Tabellen haben in vielen Faellen durchaus ihren Sinn und Zweck - auch als Layoutmittel. Ich kenne es auch von der DTP her, dass Tabellen nicht nur fuer "tabellarische Daten" verwendet werden, sondern auch fuer abhaengig positionierte Bereiche.
Diesen Vergleich bringst Du ja ab und an, anfreunden kann ich mich
damit nicht. Wo ist bei DTP die unbekannte Größe der Anzeigefläche
des Ausgabemediums, wo benötigt man dort versch. Layouts für Print
und Screen, wo benutzen dort die Leser vielleicht UAs, bei denen
die logische Struktur von Belang ist und wo wird dort die Sache
für den Ersteller unübersichtlich, weil darin etliche miteinander
verschachtelte Tabellen stehen?
Viele Grüße,
Stefan
PS: Ich weiß nicht, ob Deine Entscheidung bereits gefallen ist.
Falls ja, dann kannst Du mein Posting ja nur mal durchlesen
und dann gleich wieder vergessen. Falls nein, dann kannst Du
Dir gewiß sein, dass im Falle eines Falles sich hier sicher
Freiwillige finden, die ein CSS-Layout für SELFHTML, so gut
wie nur möglich, optimieren und auch fachlich ausreichende
Begründungen für NC4-User schreiben werden. BTW der große
Vorteil hier ist, dass die Leute diese Begründungen auch
verstehen, sonst sind sie hier irgendwie falsch ;-)