HTML

Атрибуты HTML

Основные атрибуты

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

Атрибуты HTML состоят из пары "имя-значение", которые добавляются к тегам для предоставления дополнительной информации о элементе. Каждый атрибут имеет имя и значение, которые указываются в формате:
<тег имя_атрибута="значение">
Компоненты атрибутов:

  1. Имя атрибута: Указывает, какую информацию Вы хотите передать. Например, href, src, alt, class, id и т.д.
  2. Значение атрибута: Указывает конкретное значение для данного атрибута. Значение всегда заключено в кавычки (одинарные или двойные).

Имена и значения атрибутов в HTML не зависят от регистра. Однако консорциум World Wide Web рекомендует использовать их в нижнем регистре.

Пример:
<a href="https://alymovdizmail.ru/" target="_blank">Ссылка</a>
В этом примере href и target — это имена атрибутов, а https://alymovdizmail.ru/ и _blank — их значения. _blank - загружает страницу в новое окно браузера.
Атрибуты могут быть обязательными или необязательными в зависимости от конкретного тега и его контекста.

Обязательные атрибуты необходимы для правильного функционирования тега.

Примеры:
<a href="https://alymovdizmail.ru/">Ссылка</a>
href: указывает URL, на который ведет ссылка.
<img src="image.jpg" alt="Описание изображения">
src (от английского «source» — источник): указывает путь к изображению.
Необязательные атрибуты добавляют дополнительные функции или информацию, но не являются критически важными.

Примеры:
<a href="https://alymovdizmail.ru/" target="_blank">Ссылка</a>
target: определяет, как открывать ссылку (например, в новом окне).
<img src="image.jpg" alt="Описание изображения">
alt: предоставляет текстовое описание изображения, если оно не может быть загружено.
self-closing element («самозакрывающийся элемент») - одиночный тег элемента, в котором не нужен закрывающий тег. (например <img>)

Основные атрибуты:

Атрибут id

Атрибут id в HTML используется для присвоения уникального идентификатора элементу на странице. Этот идентификатор должен быть уникальным в пределах одного документа, что позволяет разработчикам легко ссылаться на элемент через CSS или JavaScript. Атрибут id — это мощный инструмент для управления и стилизации элементов HTML.
Основные характеристики атрибута id:

  • Уникальность: Каждый элемент на странице должен иметь уникальное значение атрибута id. Если на веб-странице (или в таблице стилей) есть два элемента с одним и тем же именем, то мы можем использовать атрибут id для различения этих элементов

  • Использование: Атрибут id может быть использован для стилизации элемента через CSS или для манипуляции им с помощью JavaScript.

Например:
<div id="header">Это заголовок</div>
  • Селекторы: В CSS можно обращаться к элементу по id, используя символ решётки.

Пример:
#header {
background-color: blue;
color: white;
}
  • Навигация: Атрибут id позволяет создавать якорные ссылки внутри страницы.

Например:
<a href="#header">Перейти к заголовку</a>
Атрибут title

Используется для предоставления дополнительной информации о элементе, описывая его содержимое. При наведении курсора на элемент с атрибутом title появляется всплывающее окно - "подсказка" с текстом.
<a href="https://alymovdizmail.ru/" title="Перейти на lymovdizmail.ru">Ссылка</a>
Атрибут class

Позволяет назначить один или несколько классов элементу. Это полезно для применения CSS-стилей и JavaScript-скриптов к группе элементов.
<div class="container main-content">Содержимое</div>
Атрибут class может содержать несколько классов, разделенных пробелами (class="названиеКласса1 названиеКласса2 названиеКласса3"). Это позволяет применять несколько стилей к одному элементу.
<div class="header nav active">Навигация</div>
Атрибут style

Позволяет задать инлайн-стили для элемента. Это означает, что стили применяются непосредственно к элементу, а не через внешние или внутренние таблицы стилей.
<p style="color: red; font-size: 20px;">Это красный текст.</p>

ШПАРГАЛКА

align - Горизонтальное выравнивание тегов (right, left, center)

background - Помещает фоновое изображение за элемент (URL)

bgcolor - Помещает фоновый цвет за элемент

contenteditable - Указывает, редактируется ли содержимое элемента

class - Классифицирует элемент (присваивается пользователем)

dir - Определяет направление текста.(ltr - слева направо или rtl - права налево)

height - Задаёт высоту таблиц, изображений или ячеек таблицы (процентное или числовое значение)

id - Именование элемента (присваивается пользователем)

lang - Определяет язык для используемого элемента

max - Указывает максимальное допустимое значение

min - Показывает минимальное допустимое значение

name - Имя элемента (используется сервером для определения полей отправленной формы)

preload - Указывает загружать ли ресурс целиком, его часть или не загружать вовсе (видео и аудио)

spellcheck - Указывает, разрешена ли проверка правописания для этого элемента

title - «Всплывающий» заголовок элементов (присваивается пользователем)

valign - Вертикальное выравнивание тегов внутри HTML-элемента (top, middle, bottom)

width - Задаёт ширину таблиц, изображений или ячеек таблицы (процентное или числовое значение)
Более полный список атрибутов здесь
HTML