[html5] Event handler DOM attributes

Just to make sure, why do we remove at least some presentational
elements and attributes in HTML 5 [1], yet keep all the event handler
attributes [2]?

It seems the key problem with both types of markup is the same, namely
allowing a violation of orthogonality (or separation of concerns)
which impairs maintainability [3].

[1] http://www.w3.org/TR/html5-diff/#language
[2] http://www.w3.org/TR/html5/browsers.html
[3] http://meiert.com/en/blog/20090617/maintainability-guide/#toc-soc

Jens Meiert

Received on Monday, 17 August 2009 20:32:20 UTC