Когда можно использовать идентификатор для стиля?

Я часто слышу, что мне не следует использовать атрибуты idв элементах HTML для целей стилизации в CSS. Однако всегда ли это так? Допустим, у вас есть несколько списков в вашем приложении (ul), которые имеют класс horizontal-list. Однако вы хотите применить уникальный стиль для каждого ul, можете ли вы добавить idи использовать его следующим образом?

#food.horizontal-list {

}

#food.horizontal-list li {

}

Здесь вы используете его только для разделения элементов. Или вы должны вместо этого создать класс для каждого уникального списка. Разве «Не используйте id'sв целях стилизации `применяется только в том случае, если вы используете его вот так?

#food {
    /* loads of attributes */
}

Может ли кто-нибудь объяснить, когда можно использовать идентификаторы?

0
задан marc_s 19 April 2012 в 19:48
поделиться