Improved HTML5 validity