hallo,
Bleibt aber ein Ausnahme!
hier speilt schon jeder 2 trottel den linksetzer: lasse es leiber bleiben.
<DIV>s nebeneinander (mit Hilfe von CSS):
http://www.w3.org/TR/REC-CSS1#display
es gilt:
http://www.w3.org/TR/REC-CSS2/
align ist missbilligt, weil die Ausrichtung eines Elementes nicht in den HTML-Aufgabenbereich gehört.
ansichtssache:
http://www.w3.org/TR/html4/struct/tables.html#adef-align-TABLE und dazu bitte durchlesen bes. 2. Absatz:
http://www.w3.org/TR/html4/conform.html#deprecated
und es ist Valid HTML 4.01 http://www.w3.org/TR/html4/sgml/loosedtd.html
Was überhaupt nichts daran ändert, dass table ein Block-Level-Element ist und davor/danach standardmäßig ein Zeilenumbruch entsteht. Die Deklaration bezieht sich auf nicht per CSS-manipulierte Tags.
Welche deklaration?
http://www.w3.org/TR/html4/struct/global.html#h-7.5.3? wohl kaum, da dort auf die möglichkeit verwiesen wird mit CSS die "block" eigenschaften zu überschreiben, wobei w3c vermerket, dass die autoren nach möglichkeit dies nicht tun sollten, aber gerade was div angeht:
-----
The DIV and SPAN elements, in conjunction with the id and class attributes, offer a generic mechanism for adding structure to documents. [...]Thus, authors may use these elements in conjunction with style sheets, the lang attribute, etc., to tailor HTML to their own needs and tastes.
--------
Einmal gehts um blocklevel-Elemente aus CSS-Sicht (wie dieser aktuelle Link) ein andermal um blocklevel-Elemente aus HTML-Sicht. Das sind aber anscheinend zwei grundverschiedene Dinge!
Interessante Meinung, ich höre.
html
http://www.w3.org/TR/html4/struct/global.html#h-7.5.3?
CSS2
http://www.w3.org/TR/REC-CSS2/visuren.html#q5
das sind genau 2 verschiedene definitionen für block-level elements.
grüße
thomas