Microsoft Certified Technology Specialist in .Net
You can refer below articles to know more about this. This is not a new thing in HTML,
Asheej T K
In HTML 5 it can be used for some special element as well.
Thanks & Regards
Anil Kumar Pandey
Microsoft MVP, DNS MVM