Ganz richtig ist das nicht. Für CSS 3 sind Eigenschaften wie Rahmen(-Bilder, auch für alle Ecken) geplant.Zitat
Momentan steht CSS leider nur :before und :after zur Verfügung, und wegen des Internet Explorers nichtmal das.
Für CSS 3 sind entsprechende Eigenschaften für Rahmen(-bilder) vorgesehen, allerdings liegt das noch viel weiter in der Zukunft als :before und :after.
Zu Tabellen allgemein: <table> Eine Hintergrundgraphik geben, für <td> und <th> margin und Hintergrundfarbe bestimmen. Schon hat man eine Graphik als Zellenrahmen.
Aber Moment, ist eine Tabelle hier überhaupt nötig?
So lange das <div> keinen inhalt hat wird es von nicht-graphischen Browsern ohnehin ignoriert, von daher ist es nur Coderedundanz.Zitat
Off Topic: Verwende bitte Listen für die Navigation. Weisst du wie das sonst gelesen wird? » Home » Forum » Gästebuch » Partner » Link Us » Jobs » Staff » FAQ » Impressum, und das als ein Satz.Zitat
Zwei <div> mit border? Kommt letztendlich auf das selbe raus wie oben.Zitat
Richtig und falsch. Tabellen sind leider die Ausgeburt der Unzugänglichkeit. Es gibt aber sehr wohl Alternativen - wesentlich bessere Alternativen. Beschwerde-E-Mails bitte an MS Winzigweich. IE 6 ist noch lange ein Problem, glücklicherweise können wir endlich IE5.x zum Teufel jagen.Zitat
CSS-Fanatiker, die nicht ganz so Puristisch sind wie ich, meinen, dass eine Tabelle, welche 3 Spalten herstellt nicht zu verachten sei, man sollte es natürlich dennoch ohne versuchen.
--
Die Wespe, der Fuchs und der Vogel gehen erst in die Oper und dann auf Safari. 8)
Nützliche Adressen (HTML, CSS, PHP, MySQL, Werkzeuge) für Webgestalter.
-> Übersicht meiner Artikel (HTML Strict verstehen Teil 1-8 und weitere interessante Themen).
Geändert von mitaki (05.01.2007 um 19:54 Uhr)
versteh ich ned, wieso das nicht funktionieren würde?Zitat
Wo ist eigentlich das problem, wieso setzen sich die Broserentwickler, bzw die ihrer Engines ned dran, und implentieren z.b. mal css 2 komplett?Zitat
![]()
so gehts natürlich auch... aber das sind wieder tabellen xDZitat
Zitat
![]()
![]()
Das bezog sich darauf, das divs, die eigentlich für nix gut sind, auch nicht verwendet werden sollen?^^
Oder 3 divs, die neben einander positioniert werden.Zitat
ein dreispaltiges layout ist doch wohl das kleinste problem?^^
--
cats are not characteristically disposed toward voluntary aerobic exercise
Nichtmal HTML 4 ist richtig implementiert. Ich glaube CSS 1 ist bislang das einzige, was man 100%ig implementieren kann, hat soweit ich weiß Mozilla auch gemacht.Zitat
HTML 4 und CSS 2 sind schon ein kleines Problem. Teilweise gibt es sich widersprechende Angaben. Wobei modere Browser wie Mozilla oder Opera eben CSS-Browser sind, die alles an CSS2(.1) setzen, wenn es Probleme mit HTML 4 gäbe. CSS 2.1 ist dabei ja auch nur ein de facto Standard, denn die .1-Überarbeitung ist noch keine Empfehlung. Nur wird es von jedem Browser außer IE bereits als 2.1 implementiert.
Diese Standards sind sehr komplex, deshalb gibt es da auch immer wieder Fehler.
Innerhalb der Spezifikation sind dann auch noch Angaben, wie bestimmte Programmteile funktionieren sollten. Eine Menge Arbeit. Gecko hat bis heute auch 9 Jahre gebraucht.
(uiui, sorry für das viele Gerede, bin nicht grad konzentrationsfähig grad).
Ja.Zitat
Natürlich nicht. Problem ist das festgefahrene Tabellenmodell. Jeder will so und so viele Spalten, die noch dazu gleich lang und ebenso ausgeschmückt sind. Dabei ist das Tabellenmodell für Designs inzwischen wirklich aus der Mode und CSS bietet bereits heute wesentlich besseres.Zitat
Noch dazu kann man inzwischen IE5.x auslassen bzw. nur Struktur zusenden. Wie ich kürzlich gelesen habe: IE6 ist besser als NS4, letzterer wurde ja auch noch lange benutzt, trotz der vielen Fehler.