Посмотреть все уроки курса
Выбрать другой урок из курса
Поиск по сайту
Теория урока

44. Универсальные атрибуты в HTML

Универсальные атрибуты применяют, чтобы расширить ограниченные возможности тегов. Например, добавить всплывающую подсказку, прикрепить class или id и т.д. Атрибутов много, но мы рассмотрим только основные, которые применяются ко всем тегам. Атрибутов для тега можно добавлять неограниченное количество и при этом нужно их разделять пробелом. Порядок атрибутов не важен. Далее разберем все атрибуты.

Атрибут accesskey

Благодаря этому атрибуту, появилась возможность обращаться к тегу при помощи сочетания клавиш. Но, для каждого браузера свое сочетание клавиш: accesskey = "a", в Internet Explorer будет вызываться так: alt + s + a. Далее пример:

Код HTML
<a accesskey = "c">ссылка</a>

Атрибут class

Задает стилевой class, для того чтобы связать определенный тег и стиль CSS. В HTML можно указывать множество классов и разделять их через пробел. Классы могут состоять из латинских букв, обоих регистров, цифр, дефиса и знака подчеркивания. Русские буквы использовать запрещено. Далее пример:

Код HTML
<p class = "class1 class2">Абзац</p>

Атрибут contenteditable

Очень интересный атрибут, но contenteditable потребуется, если вы знаете JavaScript. Например, он применяется при быстром редактировании текста и его сохранении, в общем, применений для него много. Атрибут contenteditable имеет два значения true и false. True – включить редактирование, false – выключить редактирование. False редко используют, если вы не пишите этот атрибут, значит он по умолчанию со значением false. Чтобы включить редактирование, чаще всего пишут contenteditable или contenteditable = "", параметр true указывать не обязательно. Далее пример:

Код HTML
<p contenteditable>Привет!</p>

Атрибут dir

Редко используемый, но полезный атрибут. Он задает направление текста: слева направо и справа налево. Атрибут dir принимает два значения: ltr – слева направо и rtl – справа налево. Далее пример:

Код HTML
<p dir = "rtl">שבת — суббота</p>

Атрибут hidden

Владелец (тег) этого атрибута скрыт от просмотра и страницы отображается, словно его нет. Но при этом, он доступен через скрипты JavaScript. Далее пример:

Код HTML
<p hidden>Ты меня не видишь!</p>

Атрибут id

Уникальный идентификатор. Он может быть всего один на страницу, на то он и уникальный. Чаще всего, уникальные идентификаторы используют для дальнейшего обращения к ним через скрипты JavaScript. ID может состоять из латинских букв, обоих регистров, цифр, дефиса и знака подчеркивания. Русские буквы в имени уникального идентификатора использовать запрещено. Кстати, его еще называют «стилевой идентификатор», «уникальное имя элемента». Далее пример:

Код HTML
<div id = "help">div блок</div>

Атрибут style

Это третий способ задания стилей для элемента. Его значением являются стили, которые вы хотите применить. Далее пример:

Код HTML
<span style = "color: blue; font-size: 20px">П</span>ривет

Атрибут title

Всплывающая подсказка. При наведении курсором, на какой либо элемент, если у него установлен title, показывает содержимое этого атрибута виде всплывающей подсказки. Полезно писать title для ссылок и картинок. Это помогает SEO оптимизировать ваш сайт. То есть поисковые системы будут считать его более релевантным. Например, у вас какая-то кнопка-картинка, чтобы пользователь понял, для чего эта кнопка, можно добавить всплывающую подсказку title. Стиль этой подсказки зависит от браузера и операционной системы и его невозможно изменить при помощи HTML и CSS кода, но атрибут title поддается изменению при помощи скриптов JavaScript. Далее пример:

Код HTML
<a href = "#" title = "link">ссылка</a>

Атрибут tabindex

Устанавливает последовательность получения фокуса, после нажатия на клавишу Tab. Переход к элементам, у которых не задан атрибут tabindex, осуществляется в конце. Если значение отрицательное, то фокус этот элемент не получит. Далее пример:

Код HTML
<p><button tabindex = "-1">Никакой</button></p>
<p><button tabindex = "1">Первый</button></p>
<p><button tabindex = "3">Третий</button></p>
<p><button tabindex = "2">Второй</button></p>

Похожие уроки и записи блога

Первое знакомство с PythonЗнакомство с Python
Продолжаем написание классов в PythonЗнакомство с Python
Свойство background для работы с фономЦвета и фон
Работа с файлами в Python Знакомство с Python
Обработка исключений (try/except) в PythonЗнакомство с Python
Основы объектно-ориентированного программирования (ООП) в PythonЗнакомство с Python
Типы данных в PythonЗнакомство с Python
Модули в PythonЗнакомство с Python
Знакомимся с Flexbox в CSSЗнакомство с Flexbox
<
×
>
Раздел «Разметка текста»
25. УРОК: Заголовки и подзаголовки в HTML
26. ПРАКТИКА: Заголовки и подзаголовки в HTML (практика 1)
27. ТЕСТ: Тест по заголовкам и подзаголовкам в HTML
28. УРОК: Что такое абзац в HTML (тег P)?
29. ТЕСТ: Тест по абзацам в HTML
30. УРОК: Перенос строки и разделительная линия в HTML
31. ПРАКТИКА: Практика: Перенос строки в HTML
32. ТЕСТ: Тест по переносу строки и разделительной линии в HTML
33. УРОК: Нумерованный список в HTML
34. ТЕСТ: Тест по нумерованным спискам в HTML
35. УРОК: Что такое маркированный список в HTML
36. ТЕСТ: Тест по маркированным спискам в HTML
37. УРОК: Акцентирование (выделение) текста в HTML
38. ПРАКТИКА: Жирно-курсиво-перечеркнутый
39. ТЕСТ: Тест по акцентированию текста в HTML
40. УРОК: Цитаты в HTML
41. ТЕСТ: Тест по цитатам в HTML
42. УРОК: Верхний и нижний индекс в HTML
43. ТЕСТ: Тест по индексам в HTML
УРОК 44. Универсальные атрибуты в HTML
Вы здесь
45. ТЕСТ: Тест по универсальным атрибутам в HTML
Другие разделы
Раздел 1. Знакомство с HTML
Раздел 3. Ссылки
Раздел 4. Изображения
Раздел 5. Таблицы
Раздел 6. Формы
Раздел 7. HTML5
Раздел 8. Остальное
Раздел 9. Знакомство с CSS
Раздел 10. Селекторы в CSS
Раздел 11. Структура и каскад
Раздел 12. Единицы измерения
Раздел 13. Шрифт
Раздел 14. Свойства текста
Раздел 15. Форматирование
Раздел 16. Отступы, рамки, поля
Раздел 17. Цвета и фон
Раздел 18. Позиционирование
Раздел 19. Верстка таблиц
Раздел 20. Списки
Раздел 21. Анимация
Раздел 22. Практика с htmlbook.ru
Раздел 23. Элементы сайта
Раздел 24. Знакомство с Flexbox
Впервые на сайте Codebra?

Извините за это всплывающее окно, меня они тоже раздражают.

Образовательный ресурс codebra.ru полностью посвящен программированию. Все курсы и уроки находятся на главной странице. Ради интереса можете посмотреть на содержимое курсов по Python, HTML и CSS, JavaScript, C++ и другие, размещенные на главной странице.

Если что-то не нашли, то воспользуйтесь поиском по сайту, который находится на главной странице в самом верху.

Удачи в обучении!

Закрыть окно