Существенная часть атрибутов относится не к одному тегу, а к нескольким. До HTML5 их было еще больше, но сейчас их запретили, так как предпочтительнее задавать их через таблицы стилей. Озвучим ряд из них, которые актуальны в HTML5:
1. src
Ссылка на источник медиа-файла (применим к тегам: <audio>, <embed>, <iframe>, <img>, <input>, <script>, <source>, <track>, <video>).
2. target
Задает источник целевого открытия ссылки или валидации формы. Актуально для элементов: <a>, <area>, <base>, <form>. Может принимать следующие значения: _blank (откроется новая вкладка в браузере), _self (останемся на текущей вкладке), _parent (загрузка в родительский фрейм, если страница на них разделена), _top (несмотря на наличие фреймов они все закроются, а ссылка откроется на всё окно браузера)
3. height, width
Определяют высоту и ширину элемента. Применимы для тегов <canvas>, <embed>, <iframe>, <img>, <input>, <object>, <video>. Значения – положительные числа (трактуются как пиксели). Можно использовать и проценты - считаются относительно родительского элемента.
4. name
Для задания имени элемента. Применяется для следующих тегов: <button>, <fieldset>, <form>, <iframe>, <input>, <map>, <meta>, <object>, <output>, <param>, <select>, <textarea>. По этому названию к объекту можно обращаться через JavaScript, например.