Запитання з тегом «css-selectors»

Селектори - це шаблони, які відповідають елементам дерева дерева. У правилі CSS вони використовуються для визначення стилів для елементів, що відповідають шаблону.

3
CSS: вибраний псевдо-клас, подібний до: перевірено, але для елементів <select>
Чи є спосіб стилізувати вибраний на даний момент &lt;option&gt;елемент в &lt;select&gt;елементі? Тоді я міг би надати колір тла поточно вибраному елементу опції? Таким чином я можу стилізувати варіант, який зараз можна переглянути у закритому випадаючому списку.

6
Оберніть кожні 3 div в div
Чи можна за допомогою nth-childселекторів обернути 3 divs, використовуючи .wrapAll? Здається, я не можу скласти правильне рівняння. тому... &lt;div&gt; &lt;div&gt;&lt;/div&gt; &lt;div&gt;&lt;/div&gt; &lt;div&gt;&lt;/div&gt; &lt;div&gt;&lt;/div&gt; &lt;div&gt;&lt;/div&gt; &lt;div&gt;&lt;/div&gt; &lt;/div&gt; стає ... &lt;div&gt; &lt;div class="new"&gt; &lt;div&gt;&lt;/div&gt; &lt;div&gt;&lt;/div&gt; &lt;div&gt;&lt;/div&gt; &lt;/div&gt; &lt;div class="new"&gt; &lt;div&gt;&lt;/div&gt; &lt;div&gt;&lt;/div&gt; &lt;div&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;

1
Навіщо використовувати селектор атрибутів для збігу класів?
Я знайшов приклад адаптивних шаблонів електронної пошти, де є такі селектори CSS, такі як такі: a[class="btn"] Чому використовується цей синтаксис, якщо він абсолютно такий самий, як: a.btn Чи це впливає на мобільні браузери чи щось інше?

2
Чи можете ви націлити елемент на CSS лише за наявності 2 класів?
Як ви, мабуть, уже знаєте, у вас може бути кілька класів елементів, розділених пробілом. Приклад &lt;div class="content main"&gt;&lt;/div&gt; А за допомогою CSS ви можете націлити це divза допомогою .contentабо .main. Чи є спосіб націлити його тоді і лише тоді, коли присутні обидва класи? Приклад &lt;div class="content main"&gt;I want this div&lt;/div&gt; …


4
Більш простий спосіб отримати об’єкт jQuery з доданого елемента
Чи є простіший / швидший спосіб додати елемент за допомогою додавання jQuery: Як отримати елемент $ selectors: $container.append('&lt;div class="selectors"&gt;&lt;/div&gt;'); var $selectors = $('.selectors', $container); Я намагався: var $selectors = $container.append('&lt;div class="selectors"&gt;&lt;/div&gt;'); але це робить $ селектори = $ контейнер Можливо, це найшвидший / найкращий спосіб. Просто перевіряю.

1
CSS Selector для не дочірнього елемента типу?
Я хочу стилізувати codeелементи, які не знаходяться всередині aтегів. Який найкращий підхід для цього? code:not(a code)здається, взагалі не працює, принаймні в Chrome, хоча здається, що так і має бути Я не можу змусити його працювати з консолі. Чи існують інші підходи, призначені лише для css, які я міг би використати …

5
Як вибрати елемент, який має певний клас?
Я розумію, що використання element.classмає дозволяти певному елементу, призначеному класу, отримувати інший "стиль", ніж решта класу. Це не питання про те, чи слід цим користуватися чи ні, але я намагаюся зрозуміти, як цей селектор призначений для роботи. Переглядаючи безліч прикладів в Інтернеті, я вважаю, що синтаксис правильний і не розумію, …


2
Псевдо-клас заперечення CSS: not () для батьківських / предкових елементів
Це зводить мене з розуму: HTML: &lt;div&gt;&lt;h1&gt;Hello World!&lt;/h1&gt;&lt;/div&gt; CSS: *:not(div) h1 { color: #900; } Чи не читається це: "Виділити всі h1елементи, у яких є предок, який не є divелементом ...?" Таким чином, "Привіт Світ!" не повинен бути пофарбований у червоний колір, але він все ще є. Для вищевказаної розмітки …

3
Застосувати стиль до комірок першого рядка
Це повинно бути дуже просто, але я не можу зрозуміти. У мене є така таблиця: &lt;table class="category_table"&gt; &lt;tr&gt;&lt;td&gt; blabla 1&lt;/td&gt;&lt;td&gt; blabla 2 &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt; blabla 3 &lt;/td&gt;&lt;td&gt; blabla 4 &lt;/td&gt;&lt;/tr&gt; &lt;/table&gt; Я хочу зробити tdтеги першого trрядка vertical-align. Але не другий ряд. .category_table td{ vertical-align:top; }

7
Як вибрати перший, другий або третій елемент із заданою назвою класу?
Як я можу вибрати певний елемент у списку елементів? У мене є таке: &lt;div class="myclass"&gt;my text1&lt;/div&gt; &lt;!-- some other code follows --&gt; &lt;div&gt; &lt;p&gt;stuff&lt;/p&gt; &lt;/div&gt; &lt;div&gt; &lt;p&gt;more stuff&lt;/p&gt; &lt;/div&gt; &lt;p&gt; &lt;span&gt;Hello World&lt;/span&gt; &lt;/p&gt; &lt;div class="myclass"&gt;my text2&lt;/div&gt; &lt;!-- some other code follows --&gt; &lt;div&gt; &lt;p&gt;stuff&lt;/p&gt; &lt;/div&gt; &lt;p&gt; &lt;span&gt;Hello World&lt;/span&gt; &lt;/p&gt; &lt;input …

5
У чому різниця між: before та :: before?
Я щойно побачив код CSS, який включав ::beforeтег. Я подивився MDN, щоб побачити, що це ::beforeтаке, але я насправді цього не зрозумів. Хтось може пояснити, як це працює? Це робить елемент DOM перед тим, що ми вибираємо за допомогою CSS?

3
Чистий CSS-прапорець заміни зображення
У мене є список прапорців у таблиці. (один із ряду КБ на ряду) &lt;tr&gt;&lt;td&gt;&lt;input type="checkbox" class="custom_image" value="1" id="CB1" /&gt;&lt;label for='CB1'&gt;&amp;nbsp;&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;input type="checkbox" class="custom_image" value="2" id="CB2" /&gt;&lt;label for='CB2'&gt;&amp;nbsp;&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;input type="checkbox" class="custom_image" value="3" id="CB3" /&gt;&lt;label for='CB3'&gt;&amp;nbsp;&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;input type="checkbox" class="custom_image" value="4" id="CB4" /&gt;&lt;label for='CB4'&gt;&amp;nbsp;&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt; Я хотів би замінити зображення прапорця на пару власних …

2
Видаліть КЛАС для всіх дочірніх елементів
Враховуючи такий HTML: &lt;div id="table-filters"&gt; &lt;ul&gt; &lt;li class="active"&gt;blah&lt;/li&gt; &lt;li&gt;blah&lt;/li&gt; &lt;li&gt;blah&lt;/li&gt; &lt;li&gt;blah&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; Використовуючи табличні фільтри як селектор jQuery, як я можу очистити елементи, що мають CLASS=ACTIVE, незалежно від того, на якому з них LIвін знаходиться? Дякую

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.