Hallo,
Aber wie ist dann dies hier gemeint:
| Wegen mangelnder Browserunterstützung wird diese Eigenschaft jedoch
| in CSS 2.1 nicht übernommen werden.Normalerweise kümmert sich das W3C bei seinen Entscheidungen doch nicht darum, was die Browser unterstützen oder nicht.
Doch natürlich kümmert sich auch das W3C darum was von den Empfehlungen umgesetzt wird. Die CSS2.1 Rec. wurde mehrfach zurückgestuft bevor sie dann wirklich Rec. wurde.
Es wurde oft genug dem W3C vorgeworfen, dass es "zu sehr im Elfenbeinturm sitze" und so nicht mehr mitbekommt, was in der "richtigen" Welt passiert. Natürlich hat auch das W3C ein Intreresse daran, dass es Stadards gibt, die breite Unterstützung haben (und in sehr vielen der Arbeitsgruppen sitzen ja die Vertreter der Browser/Softwarehersteller).
Was CSS2 versus CSS2.1 betrifft: es wurden viele Eigenschaften aus CSS2, die bis "dato" von den meisten Browserhersteller nicht implementiert wurden, aus CSS2.1 dann entfernt. Andere Eigenschaften, die zwar nicht im CSS2 vorhanden waren, aber eine breite Unterstützung hatten, wurden dann in CSS2.1 aufgenommen.
---------------------------------
CSS 2.1 corrects a few errors in CSS2 [...] and adds a few highly requested features which have already been widely implemented. But most of all CSS 2.1 represents a "snapshot" of CSS usage: it consists of all CSS features that are implemented interoperably at the date of publication of the Recommendation.
CSS 2.1 is derived from and is intended to replace CSS2. Some parts of CSS2 are unchanged in CSS 2.1, some parts have been altered, and some parts removed. The removed portions may be used in a future CSS3 specification.
------------------------------------
So eine "fallengelassne" Eigenschat ist "text-shadow" http://www.w3.org/TR/CSS21/changes.html#q23 oder auch "marker" http://www.w3.org/TR/CSS21/changes.html#q20. Neue Eigenschat ist z.B. "inline-block" für display, oder "progress" für corsor.
Natürlich gibt es immer wieder Entscheidugen vom W3C, wo man sich fragt, warum sie nicht die Browserhersteller mehr gedrängt haben, betimmte Sachen umzusetzen, wie z.B. <dir> und <menu>, die dafür prädestiniert sind/wären, Navigationen darzustellen:
"These elements have been part of HTML from the early days. They are intended for unordered lists similar to UL elements. User agents are recommended to render DIR elements as multicolumn directory lists, and MENU elements as single column menu lists."
Aber stattdessen siegt die Faulheit der Implementierer und die beiden Elemente werden 'deprecated' und jeder missbraucht nun <ul> oder <div> etc. für Navigationen.
Grüße
Thomas