The figture Element:
There unfortunately isn't any easy or semantic way to associate the caption, wrapped in a paragraph tag, with the image element itself. HTML5 rectifies this, with the introduction of the <figure> element. When combined with the <figcaption> element, we can now semantically associate captions with their image counterparts.
No More Types for Scripts and Links:You possibly still add the type attribute to your link and script tags.
Make your Content Editable:The new browsers have a nifty new attribute that can be applied to elements, called contenteditable.
Email Inputs:If we apply a type of "email" to form inputs, we can instruct the browser to only allow strings that conform to a valid email address structure.
Required Attribute:Forms allow for a new required attribute, which specifies, naturally, whether a particular input is required. Dependent upon your coding preference.
Auto focus Attribute:If a particular input should be "selected," or focused, by default, we can now utilize the auto focus attribute.
Pre load Videos:
Regular Expressions:the new pattern attribute, we can insert a regular expression directly into our markup.
Mark Element:Think of the <mark> element as a highlighter. A string wrapped within this tag should be relevant to the current actions of the user.
Create Sliders with the Range Input