State of the Web with HTML
99.99% of Web pages invalid HTML
Browsers always in (undocumented) error recovery mode
Big variations in actual parsed result
Some things
depend
on the right parse tree
Stylesheets
Dynamic manipulation (DOM)
Enormous
cost to authors: testing on multiple browsers and platforms
Chris Lilley