HTML Идентификаторы. Атрибут Id
Курс по основам HTML. W3Schools на русском языке. Уроки для начинающих
HTML. Для чего необходим атрибут идентификатора - Id в HTML-коде? Использование атрибута Id
Атрибут id
указывает уникальный идентификатор для HTML элемента (значение должно быть уникальным в HTML документе). Значение id
может использоваться CSS и JavaScript для выполнения определённых задач для уникального элемента с заданным значением id
. В CSS, чтобы выбрать элемент с определённым идентификатором, напишите символ hash (#) (решётка), а потом идентификатор (id) элемента:
Пример:
Используйте CSS для стилизации элемента с идентификатором "myHeader":
<style>
#myHeader {
background-color: lightblue;
color: black;
padding: 40px;
text-align: center;
}
</style>
<h2 id="myHeader">My Header</h2>
Результат:
My Header
Попробуйте сами »Совет: Атрибут id
можно использовать на любом HTML элементе.
Примечание: Значение id
является чувствительным к регистру.
Примечание: Значение id
должно содержать хотя бы один символ и не должно содержать пустого места (пробелы, вкладки).
Разница между классом (class) и идентификатором (id)
HTML элемент может иметь только один уникальный идентификатор, который принадлежит этому отдельному элементу, а имя класса может использоваться несколькими элементами:
Пример:
<style>
/* Стиль элемента с id "myHeader" */
#myHeader {
background-color: lightblue;
color: black;
padding: 40px;
text-align: center;
}
/* Стиль всех элементов с именем класса "city" */
.city {
background-color: tomato;
color: white;
padding: 10px;
}
</style>
<!-- Уникальный элемент -->
<h1 id="myHeader">My Cities</h1>
<!-- Несколько похожих элементов -->
<h2 class="city">London</h2>
<p>London is the capital of England.</p>
<h2 class="city">Paris</h2>
<p>Paris is the capital of France.</p>
<h2 class="city">Tokyo</h2>
<p>Tokyo is the capital of Japan.</p>
Попробуйте сами »
Примечание: Вы можете узнать больше о CSS в Учебнике по CSS.
HTML закладки с идентификатором (id) и ссылкой
HTML закладки используются для того, чтобы читатели могли переходить к необходимым частям веб-страницы. Закладки могут быть полезными, если ваша веб-страница очень длинная (прокручивается намного вниз). Чтобы создать закладку, сначала необходимо создать саму закладку, а потом добавить ссылку на неё. Когда ссылка будет нажата, страница прокрутится к месту размещения с помощью закладки.
Пример:
Сначала создайте закладку с атрибутом id
:
<h2 id="C4">Глава 4</h2>
Потом добавьте ссылку на закладку ("Перейти к главе 4") с одной страницы:
<a href="#C4">Перейти к главе 4</a>
Или добавьте ссылку на закладку ("Перейти к главе 4") с другой страницы:
Использование атрибута id в JavaScript
JavaScript может получить доступ к элементу с указанныи идентификатором, используя метод getElementById()
:
Пример:
Используйте атрибут id
для управления текстом с помощью JavaScript:
<script>
function displayResult() {
document.getElementById("myHeader").innerHTML = "Have a nice day!";
}
</script>
Попробуйте сами »
Примечание: Узнать больше про JavaScript можно в разделе HTML JavaScript или в Учебнике по JavaScript.
Проверьте себя с помощью упражнений!
Примечание: Для получения полного списка всех доступных HTML тегов, посетите Справочник HTML тегов.