@khodos_dmitry

Зачем нужны data-аттрибуты, если можно поставить любые?

Зачем аттрибут data-id, если можно поставить просто id?
Какие плюсы предоставляют такие аттрибуты?
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
SagePtr
@SagePtr
Еда - это святое
Удобный доступ через массив dataset.
Да и аттрибуты через data- гарантируют то, что браузер не будет их воспринимать как-то по-особенному и разработчик вправе сам вкладывать в них смысл, не боясь ничего поломать (если аттрибуты с таким же именем будут что-то значить для браузера).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Комментировать
@Zebren
Начинающий FrontEnd-разработчик
Для того, чтобы разработчики не писали какие-то свои атрибуты, которые валидатор будет считать за ошибку синтаксиса. Для этого в HTML5 был добавлен атрибут data-*="".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы