Доброго времени суток.
В теории к прохождению задания “Селекторы, часть 1 / Селектор по id [17/18]” сказано:
Использование селекторов по id при оформлении считается плохой
практикой. Существуют редкие исключения из этого правила, например, при
оживлении слайдера на чистом CSS.
Если не сложно, объясните почему считается плохой практикой?
Не может быть двух элементов с одинаковым id в пределах одной страницы. id - уникален, а значит с его помощью можно стилизовать только один элемент.
Представьте список из шести например пунктов, где для стилизации каждого придется придумать шесть разных id… Совсем другое дело “класс”, один хоть на двадцать разных элементов, гораздо удобнее и проще.
Это общая запись, дефис стоит, потому что имя селектора из двух слов (переводится “некоторый id”). А могло быть написано и так: #some_id или #someId. Главное, чтобы вы понимали, что имеется ввиду имя идентификатора.