От https://www.w3schools.com/tags/att_global_id.asp:Должен ли мы всегда указывать атрибут ID в HTML?
В HTML5, атрибут ID может использоваться на любой HTML-элемент (он будет проверять на любой HTML элемент, однако, это не обязательно полезно.).
Я делаю браузерное приложение для внутреннего использования, которое на одной из страниц не содержит CSS или JavaScript, ссылающихся на любой элемент страницы - просто таблицы.
Должен ли я указывать атрибут id для элементов, хотя нет (еще не нужно) его использовать? Или лучше всего использовать идентификаторы для будущего использования?
'ID' предназначен для однозначного определения элемента либо в javascript, либо в css, либо в любой другой среде. Поэтому, если вы не нацеливаете элементы, которые вам не нужны, чтобы дать идентификаторы, но для вашего понимания вы можете дать значимые «идентификаторы» для чтения кода. – Mairaj
Не нужно делать страницу более тяжелой (больше по количеству байтов), чем это необходимо. Просто используйте идентификаторы, когда они вам понадобятся. Поскольку вопрос в настоящее время сформулирован, у него, вероятно, есть хорошие шансы быть закрытыми как «в основном основанные на мнениях». – enhzflep
Нет, им не нужно заниматься всем, и это не очень хорошая практика, чтобы надеть их на все. * Тем не менее *, они могут использоваться в качестве целей ссылки (например, более ранние «»), поэтому подумайте о том, чтобы положить их на вещи, к которым, возможно, захочется сослаться. – Ryan