Атрибуты расширяют возможности элементов HTML и позволяют гибко управлять различными настройками отображения элементов веб-страницы. Общее количество атрибутов достаточно велико, но их значения, как правило, можно сгруппировать по разным типам, например, задающих цвет, размер, адрес и др.
Универсальные атрибуты и события могут добавляться практически к любому элементу.