[whatwg] HTML6 Doctype
Joshua Cranmer
Pidgeot18 at verizon.net
Sun Aug 29 10:53:54 PDT 2010
On 08/29/2010 11:33 AM, David John Burrowes wrote:
> As I see it, if I'm developing for other major platforms (java, osx, windows, ...) I have a fair degree of certainty which versions of those platforms support what features, and that's really useful in situations where I'm targeting (either for development or support) the non-current version. So, I have some trouble understanding why it is good to put (what I hope will be) a lot of innovation in just the HTML spec into one undifferentiated definition. (and, presumably similar stories for the other standards specs)
OS X and Windows both pretty much have one implementation (WINE is not
sufficiently complete or important to count in this regard), and Java is
largely driven by a single implementation. So you can delineate support
primarily by "what this version supports."--you don't have to worry
about differences between different implementations.
HTML and CSS have at least four major independent implementations
(Gecko, Webkit, Trident, Presto, and there are other notable but not
quite so heavy market share implementations). That means that features
are implemented and experimented on at four different rates; the exact
level of support for a particular version would be different for all of
them, at least until they all "fully" implemented it (leaving aside the
exact definition of "full implementation").
Most authors don't care about whether or not an implementation supports
an entire, full specification; they just want to know "Can I use this
feature in this browser?" So saying that all major implementations
support much of CSS 2 to a high degree of correctness is useless for
knowing if, say, the author can use display: run-in. In other words, the
feature tables that you think are indicative of a problem are what web
authors would actually use in real life.
--
Beware of bugs in the above code; I have only proved it correct, not tried it. -- Donald E. Knuth
More information about the whatwg
mailing list