10. Participation to W3C Working Groups HTML 5 WG DOM WG CSS WG SVG WG SVG Testing Task Force HTML Testing Task Force Accessibility Task Force … Microsoft and Web Standards
11. Paul Cotton (Microsoft), co-chair 40 W3C Member organizations 411 group participants 280 invited Experts 9 mailing lists (~4000 emails on public-html) As of March 15th: 153 unresolved bugs, 34 unresolved issues (e.g. decentralized extensibility, document license…) HTML Working Group
12. HTML 5 XHTML CSS 3 SVG DOM Level2 and Level3 Microsoft commitments with IE9 PPB1
13. HTML5 Defines the behavior at seams of other specs Parsing unknown elements Integrated SVG XHTML/XML Namespaces for using custom elements Strict, fail-fast parsing helps developers find errors quickly SVG Standalone XML-based document (.svg file) Inline in an XHTML document Inline in an HTML5 document Markup Languages in IE9
14. Interpret the same HTML and CSS markup the same way Always some differences on the edges Standards evolve Browsers implement in different order Contributing DOM, CSS3 Standards Compliance Tests to W3C Interoperable HTML5 Markup
18. HTML5 <video> element Industry-standard MPEG-4/H.264 video Video can be composited with anything else on the page HTML content, images, SVG graphics GPU-based implementation capable of maintaining 60fps full-screen at full HD resolution Supports both DXVA and full hardware video decoders HTML5 <audio> element Industry-standard MP3 and AAC audio HTML 5 Video <video width="800" height="450" src="myvideo.mp4" autoplay> No video for you</video>
23. CSS3 Color Alpha color with rgba() and hsla() color functions Transparency control with the opacity property CSS3 Backgrounds and Borders Round corners with the border-radius property Multiple background images per element box-shadow property on block elements Graphically-rich Styling with CSS3
24. CSS3 Selectors Help you do more on your site with less script Make it easier to use new graphics capabilities CSS3 Namespaces Style elements with namespaces in XHTML documents CSS Infrastructure