Я часто слышу, что мне не следует использовать атрибуты id
в элементах HTML для целей стилизации в CSS. Однако всегда ли это так? Допустим, у вас есть несколько списков в вашем приложении (ul
), которые имеют класс horizontal-list
. Однако вы хотите применить уникальный стиль для каждого ul
, можете ли вы добавить id
и использовать его следующим образом?
#food.horizontal-list {
}
#food.horizontal-list li {
}
Здесь вы используете его только для разделения элементов. Или вы должны вместо этого создать класс для каждого уникального списка. Разве «Не используйте id's
в целях стилизации `применяется только в том случае, если вы используете его вот так?
#food {
/* loads of attributes */
}
Может ли кто-нибудь объяснить, когда можно использовать идентификаторы?