HTML and Extensions
HTML never intended to convey presentation
Authors needed presentational control
Vendor-specific extensions
Made inferring of omitted tags impossible
Broken nesting widely tolerated by browsers
Chris Lilley