Вопросы с тегом 'css-selectors'

Селекторы представляют собой шаблоны, которые соответствуют элементам в дереве документов. В правиле CSS они используются для определения стилей элементов, соответствующих шаблону.
32
ответов

Есть ли родительский селектор CSS?

Как выбрать элемент <li>, который является прямым родителем элемента привязки? В примере мой CSS будет примерно таким: li < a.active { property: value; } Очевидно, что есть способы сделать это с помощью JavaScript, но я надеюсь, что...
задан 18 июня '09 в 22:59
11
ответов

Как я могу выбрать элемент с несколькими классами в jQuery?

Я хочу выделить все элементы, которые имеют два класса a и b. <element class="a b"> Итак, только те элементы, которые имеют оба класса. Когда я использую $(".a, .b"), он дает мне объединение, но я хочу пересечение.
задан 25 июня '09 в 1:28
9
ответов

Какие символы действительны в именах/селекторах классов CSS?

Какие символы/символы разрешены в селекторах классов CSS? Я знаю, что следующие символы недопустимы, но какие символы действительны? ~ ! @ $ % ^ & * ( ) + = , . / ' ; : " ? > < [ ] \ { } | ` #
задан 16 янв. '09 в 2:37
14
ответов

Есть ли предыдущий селектор CSS?

+ для следующего брата. Есть ли эквивалент для предыдущего брата?
задан 30 нояб. '09 в 7:06
5
ответов

Что означает селектор CSS ~ (tilde/squiggle/twiddle)?

Поиск символа ~ непросто. Я просматривал некоторые CSS и нашел это .check:checked ~ .content { } Что это значит?
задан 28 мая '12 в 12:10
16
ответов

Селектор CSS для первого элемента с классом

У меня есть куча элементов с именем класса red, я не могу выбрать первый элемент с class="red", используя следующее правило CSS: .red:first-child{ border:5px solid red; } <p class="red"></p> <div class="red"></d...
задан 27 апр. '10 в 1:51
11
ответов

Что означает селектор CSS "+" (плюс)?

Например: p + p { /* Some declarations */ } Я не знаю, что означает +. Какая разница между этим и просто определяющим стиль для p без + p?
задан 16 июля '09 в 22:26
5
ответов

Может ли псевдокласс класса not() иметь несколько аргументов?

Я пытаюсь выбрать input элементы всех type кроме radio и checkbox. Многие люди показали, что вы можете поместить несколько аргументов в :not, но использование type, похоже, не работает, я попробую. form input:not([type="radio"], [type="checkbox"]...
задан 16 апр. '11 в 5:43
5
ответов

Как использовать селектор not: first-child?

У меня есть тег div, содержащий несколько тегов ul. Если я пытаюсь установить свойства CSS только для первого тега ul, и этот код работает: div ul:first-child { background-color: #900; } Когда я хочу установить свойства CSS для каждого тега...
задан 06 сент. '12 в 0:09
3
ответов

Почему браузеры соответствуют селекторам CSS справа налево?

Селектора CSS сопоставляются движками браузера справа налево. Поэтому они сначала находят детей, а затем проверяют своих родителей, чтобы увидеть, соответствуют ли они остальным частям правила. Почему это? Это только потому, что спецификация говор...
задан 27 апр. '11 в 1:03
4
ответов

подстановочный знак * в CSS для классов

У меня есть эти divs, которые я разрабатываю с помощью .tocolor, но мне также нужен уникальный идентификатор 1,2,3,4 и т.д., поэтому я добавляю его как еще один класс tocolor-1. <div class="tocolor tocolor-1"> tocolor 1 </div> <d...
задан 24 февр. '11 в 23:46
7
ответов

CSS '>' селектор; что это?

Возможный дубликат: Что означает " > " в правилах CSS? Я видел несколько раз "больше чем" (>), используемых в коде CSS, но я не могу понять, что он делает. Что он делает?
задан 16 дек. '10 в 13:39
7
ответов

Могу ли я написать элемент выбора селектора CSS, не имеющий определенного класса?

Я хотел бы написать правило селектора CSS, которое выбирает все элементы, которые не имеют определенного класса. Например, учитывая следующий HTML: <html class="printable"> <body class="printable"> <h1 class="printable">...
задан 02 февр. '12 в 12:59
4
ответов

Выбор элементов атрибутом данных в CSS

Можно ли выбрать элементы в CSS с помощью атрибутов данных HTML5 (например, data-role)?
задан 16 марта '11 в 14:07
7
ответов

Что означает селектор CSS>> (больше, чем знак)?

Например: div > p.some_class { /* Some declarations */ } Что означает знак >?
задан 12 июля '10 в 7:33