Результаты поиска по запросу "css-selectors"

2 ответа

 Таким образом, является несовместимым в основных браузерах. Правило: first-child не следует активировать, когда существует правило: only-child, а у уникального потомка есть потомки. В примере единственный ребенок должен быть красным, но зеленым.

я есть вложенный сортируемый список, в который можно динамически добавлять или удалять элементы, а также иметь n-уровень глубины. При вложении новый элемент ul внедряется в любой элемент li, выбранный в качестве родительского. Начальное состояние ...

1 ответ

 это первое. Он использует это как корневой контекст, немного ускоряя процесс. Это должно уменьшить, если не устранить разницу в скорости, которую вы видите.

ько что заметил, что добавление контекста к селектору намного быстрее, чем уточнение вашего селектора. $('li',$('#bar')).append('bla'); В два раза быстрее чем: $('#bar li').append('bla'); Это вообще правда?

2 ответа

Пожалуйста, напишите мне в комментариях, чтобы я мог избавиться от этого обходного пути.

ы, вероятно, уже знаете, у вас может быть несколько классов элементов, разделенных пробелом. пример<div class="content main"></div>И с помощью CSS вы можете нацелить этоdiv либо с.content или же.main, Есть ли способ нацелиться на это, еслии ...

ТОП публикаций

7 ответов

 тоже, так что используйте точечную запись для классов).

у применять стили только к таблице внутри DIV с определенным классом: Примечание: я бы предпочел использовать css-селектор для дочерних элементов. Почему № 1 работает, а № 2 нет? 1: div.test th, div.test td, div.test caption {padding:40px ...

9 ответов

 может быть использован только один раз на странице.

разница между# а также. при объявлении набора стилей для элемента и какие семантики вступают в игру при принятии решения, какой из них использовать?

5 ответов

Мне нужны все из них

мер, у меня есть селектор CSS: #spotlightPlayer .container .commands.over span, #spotlightPlayer .container .commands.over ul, #spotlightPlayer .container .commands.over ul li { clear:both } ,Есть ли способ написать, как, (#spotlightPlayer ...

9 ответов

Правила css с низкой специфичностью являются проблемой, но добавление типа элемента не является решением. Если мой .price был изменен на div.price, вероятность непреднамеренных совпадений снижается лишь незначительно. Вам было бы намного лучше использовать пространство имен с помощью внешнего #id.

, при установке стиля для div (например), есть ли какое-либо преимущество в том, чтобы включить div, кроме как для повышения точности сопоставления. Возможно, браузер быстрее рендерится? то есть div.something { font-size: 1em; }лучше ...

3 ответа

Вы бы также назвали это так

ы можете выбрать элемент, который имеет текущий фокус? Здесь нет:focus фильтр в jQuery, поэтому мы можем использовать что-то вроде этого: $('input:focus').someFunction();

5 ответов

Как бы вы настроили таргетинг только на список #stories, если бы селекторы не работали таким образом?

у нижний текст делает текст красным? #stories li a {color:red} .default li.expand a {color:green} li.expand a {color:blue} <ul id="stories" class="default"> <li>this is the end</li> <li class="expand">this is the end</li>Только если я добавлю ...

0 ответов

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

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