Атрибуты HTML предоставляют дополнительную информацию об элементах HTML.
Это часть языка гипертекстовой разметки (HTML). Атрибуты нужны для настройки поведения или отображения элементов HTML на веб-странице. Например, их можно применять для изменения размера, цвета, а также функциональности элементов HTML.
name="value"Тег <a> определяет гиперссылку. Атрибут href указывает URL-адрес страницы, на которую ведет ссылка:
<a href="https://www.appnet.club">Посетите веб-сайт AppNet.club</a>
🔗 Вы узнаете больше о ссылках в главе HTML-ссылки.
Тег <img> используется для встраивания изображения в HTML - страницу. Атрибут src указывает путь к отображаемому изображению:
<img src="appnet_logo.png" >
Есть два способа указать URL в атрибуте src:
1. Абсолютный URL-адрес — ссылка на внешние изображение, размещенное на другом веб-сайте:
src="https://www.appnet.club/appnet_logo.png"
2. Относительный URL-адрес — ссылка на изображение, размещенное в пределах вашего веб-сайта. В этом случае URL-адрес не включает доменное имя. Если URL-адрес начинается без косой черты (Слэш), он будет относиться к текущей странице:
src="appnet_logo.png"
Если URL-адрес начинается с косой черты, он будет относиться к домену:
src="/appnet_logo.png"
Тег <img> также должен содержать атрибуты width и height, которые определяют ширину и высоту изображения (в пикселях):
<img src="appnet_logo.png" width="483" height="483">
Обязательный атрибут alt для тега <img> определяет альтернативный текст для изображения, если изображение по какой-либо причине не может быть отображено. Это может быть связано с медленным соединением, ошибкой в атрибуте src или использованием пользователем программы чтения с экрана:
<img src="appnet_logo.png" alt="Лого AppNet.club">
Атрибут style используется для добавления к элементу стилей, таких как цвет, шрифт, размер и т. д.
<p style="color:yellow;">Это желтый параграф.</p>
Вы всегда должны включать атрибут lang внутри тега <html>, чтобы объявить язык веб-страницы. Это предназначено для помощи поисковым системам и браузерам.
В следующем примере в качестве языка указан русский:
<!DOCTYPE html>
<html lang="ru">
<body>
...
</body>
</html>
Коды стран также можно добавить к коду языка в атрибуте lang. Итак, первые два символа определяют язык HTML-страницы, а последние два символа определяют страну.
В следующем примере в качестве языка указан русский, а в качестве страны — Россия:
<!DOCTYPE html>
<html lang="ru-RU">
<body>
...
</body>
</html>
Атрибут title определяет некоторую дополнительную информацию об элементе.
Значение атрибута title будет отображаться в виде всплывающей подсказки при наведении курсора на элемент:
<p title="Здесь подсказка">Это параграф.</p>
title (и все остальные атрибуты) могут быть написаны прописными или строчными буквами, как title или TITLE.
Корректно:
<a href="https://appnet.club/html/">Посетите наше руководство по HTML</a>
Некорректно:
<a href=https://appnet.club/html/>Посетите наше руководство по HTML</a>
Иногда приходится использовать кавычки. В этом примере атрибут title будет отображаться некорректно, так как он содержит пробел:
Некорректно:
<p title=Сайт APPNET.club>
Корректно:
<p title="Сайт APPNET.club">
Вы не можете пропустить кавычки вокруг значения атрибута, если значение содержит пробелы.
Двойные кавычки вокруг значений атрибутов наиболее распространены в HTML, но также можно использовать и одинарные.
В некоторых ситуациях, когда само значение атрибута содержит двойные кавычки, необходимо использовать одинарные:
<p title='Мы использовали атрибут "title" в этом примере'>
Или наоборот
<p title="Мы использовали атрибут 'title' в этом примере">
Все элементы HTML могут иметь атрибуты:
href элемента <a> указывает URL-адрес страницы, на которую ведет ссылка;src элемента <img> указывает путь к отображаемому изображению;width и height элемента <img> предоставляют информацию о размере изображений;alt элемента <img> предоставляет альтернативный текст для изображения;style используется для добавления к элементу стилей, таких как цвет, шрифт, размер и т. д;lang тега <html> объявляет язык веб-страницы;title определяет некоторую дополнительную информацию об элементе.Для чего нужны атрибуты в HTML?
Проверьте себя, насколько хорошо вы запомнили материал.