implemented simple HTML5 attributes and types