Вопрос на странице может быть только один такой id вообще или один id именно у этого тега. Корректно ли делать?
<div id="1">
<p id="1"></p>
</div>
Количество одинаковых id может быть любым. Страница от этого не свалится с ошибками, а операционная система не покажет синее окно смерти.
Но почему так делать не стоит:
span id="mySpan"
вы обещаете всем, кто читает вашу страницу, что больше таких id не будет. getElementById
, $('#selector')
вернет вам первый встреченный элемент и проигнорирует все остальные. Т.е. если у вас их несколько на странице, шанс случайно ошибки значительно возрастает. Атрибут id - уникальное имя элемента, которое используется для изменения его стиля и обращения к нему через скрипты. Идентификатор в коде документа должен быть в единственном экземпляре, иными словами, встречаться только один раз.
Пример:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Атрибут id</title>
</head>
<body>
<div id="help">
<p>За помощью можно обратится в stackoverflow.</p>
</div>
</body>
</html>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
ЗдравствуйтеНа странице присутствует 3 select
Недавно читал статьи по созданию собственных тегов в HTML и натолкнулся на неизвестный мне атрибут isСтатья: https://learn