how HTML5 should be used to structure content so that the markup adheres to current web