что это значит? <ul class = "x-tree-root-ct x-tree-lines" id = "ext-gen28"> - PullRequest
1 голос
/ 29 июня 2011

При проверке элемента с помощью Chroms я вижу следующее

<ul class="x-tree-root-ct x-tree-lines" id="ext-gen28">

Что это значит?В CSS нужно ли устанавливать стили для двух по отдельности или вместе?

Извините, я новичок в CSS.

Ответы [ 2 ]

2 голосов
/ 29 июня 2011

Это означает, что для этого элемента есть несколько классов.Вы можете установить стили для одного класса для стандартных стилей, а затем установить дополнительные стили с помощью другого класса.Типичным примером может быть:

<div class="black-box error">

В этом примере черный ящик определяет стиль для стандартного черного ящика.Тогда класс ошибок определяет только стили для ошибок, например, красный контур.Затем вы можете использовать javascript для быстрого удаления / добавления класса ошибок без необходимости нацеливания на определенные стили.

2 голосов
/ 29 июня 2011

Применяются два отдельных класса: x-tree-root-ct и x-tree-lines.

#ext-gen28 выберет только этот элемент.

.x-tree-root-ct выберет любой элемент с class, содержащий x-tree-root-ct.

.x-tree-lines выберет любой элемент с class, содержащий x-tree-lines.

.x-tree-root-ct.x-tree-lines выберет любой элемент, в котором class содержит x-tree-root-ct и x-tree-lines.

Я понятия не имею, какой из них вы на самом деле хотите, потому что вы не предоставили никакого контекста для вашего вопроса.

...