How HTML5 came into existence.
diveintohtml5.org
diveintohtml5.org
To me, someone new to the process, it seemed that this arrangement was very democratic - and I was surprised that there weren't more people involved in the discussion, when so many millions of developers are set to be affected by the decisions that are made.
I was also left wondering if I'd have as much optimism and enthusiasm if I tried to become involved in traditional government politics ...
Word.
There are many drivers towards HTML5/CSS3, but at least one of them is meeting the needs of designers, so obviously this is in the process of being corrected. Like most people, I've been pretty anti-IE, but someone pointed out to me that HTML5 actually standardizes a lot of features that Microsoft implemented years ago - shadows, gradients, glows, embeddable fonts, opacity, etc. Vector graphics? Microsoft: VML in IE5, 1999. Mozilla: SVG in Firefox 1.5, 2005.
Maybe if open source and standards-based browser developers had taken the lead in supporting designers' needs, they could have overtaken IE years ago.
Embeddable fonts are CSS, which is orhogonal to HTML5. Shadows and gradients are in <canvas> 2D context, but the well-known ones are also CSS properties, not HTML5.
SVG is based on VML. Microsoft proposed it to W3C (http://www.w3.org/TR/NOTE-VML), and W3C developed it further until it became SVG.
Microsoft's shadows, gradients and opactiy were based on DirectX filters with own horrible syntax, that didn't even tokenize according to CSS syntax. It couldn't be accepted in original form. Current syntax has been mostly invented by Apple (but gradients have been deemed too ugly as well, and spec went with Mozilla's syntax).
Microsoft's APIs may have been first, but they're not pretty. PPK calls IE-derived drag'n'drop API a "fucking disaster": http://www.quirksmode.org/blog/archives/2009/09/the_html5_dr...
Sadly, lots of Microsoft's and Netscape's Browser War-era inventions are in HTML5 only because lots/high-profile websites rely on them.
Microsofts inventions (Ajax, drag-drop, contentEditable) were more targeted towards application development than design.
Not exactly.
When Adobe and Netscape submitted PGML[1] for standardisation, Macromedia and Microsoft responded by submitting VML[2]. SVG was born as a synthesis of both, but the dominance of IE (which supported VML instead of SVG) and Flash (thanks to being bundled with Windows) meant that there were no decent authoring tools or meaningful browser support for SVG. Far from being a serious contribution to open standards, VML was a counter-offensive in the Browser Wars.
You're right, and I think this makes sense given the history that Mark recounts. Originally, HTML was a format for marking up documents. I imagine there weren't many designers interested in improving a document markup language.
Only in the last ten years, with HTML becoming a common way to build business websites and then full applications, has the widespread involvement of designers in building web pages become commonplace. When HTML and CSS were formulated in the 1990s, there weren't any "web designers" to speak of.
The Web basically lost a decade thanks to browser vendors, particularly Microsoft, trying lock-in games. The OSS browsers are the only thing which saved it since none of the old corporate players valued quality or performance as much as market-share (and, consequently, OS licenses or advertising).
http://www.w3.org/2004/04/webapps-cdf-ws/papers/opera.html
You won't find anything in there about facilitating graphic designers.