Что означает этот CSS? - PullRequest
1 голос
/ 13 мая 2011

Я знаю, что это просто, но:

fieldset label.inline 

означает, что все метки с классом inline внутри элемента с набором полей класса будут нацелены?

Ответы [ 6 ]

6 голосов
/ 13 мая 2011

Это означает, что все метки со встроенным классом внутри элемента fieldset будут целевыми.

Извлечение fieldsets

.fieldsetозначает class="fieldset"
#fieldset означает id="fieldset"
fieldset означает <fieldset>

3 голосов
/ 13 мая 2011

Он выберет все метки со встроенным классом внутри всех наборов полей. ДЕМО

<fieldset>
    <label class="inline">
    </label>
    <label class="outline">
    </label>
</fieldset>
2 голосов
/ 13 мая 2011

Это означает, что все <label class="inline"> внутри <fieldset> будут адресованы.

1 голос
/ 13 мая 2011

Этот селектор означает:

  1. Найти все теги 'fieldset'.
  2. Внутри них найти все теги «label», имеющие класс «inline».
  3. Применение стилей (или функций, если вы используете селекторы CSS, например, в jQuery для применения функций) к элементам, соответствующим в пункте 2.
1 голос
/ 13 мая 2011

Соответствует меткам с классом "inline" во всех наборах полей.

0 голосов
/ 13 мая 2011

selectoracle объяснит этот и другие селекторы

Выбирает любой элемент метки с атрибутом класса, который содержит слово inline, являющееся потомком элемента fieldset

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...