Вопросы
Использование подстановочного знака * в CSS для классов
Я столкнулся с проблемой стилизации нескольких div-ов с классом .tocolor
. Мне нужно, чтобы каждый из этих div-ов имел уникальный идентификатор (например, 1, 2, 3, 4), поэтому я добавляю дополнительные классы в формате .tocolor-1
, .tocolor-2
и так далее.
Вот пример кода:
tocolor...
Что означает селектор CSS "~" (тильда/кручёная)?
Заголовок: Не могу понять значение символа ~
в CSS
Тело вопроса:
Я столкнулся с трудностями в поиске символа ~
в CSS. При изучении стилей увидел следующий код:
.check:checked ~ .content {
}
Что он означает?
Какие символы допустимы в именах классов/селекторах CSS?
Какие символы/символы разрешены в CSS селекторах классов? Я знаю, что следующие символы являются недопустимыми, но какие символы являются допустимыми? ~ ! @ $ % ^ & * ( ) + = , . / ' ; : " ? > < [ ] \ | ` #
Существует ли селектор "предыдущий брат"?
Селектор знака плюс (+) используется для выбора следующего соседнего элемента. Существует ли эквивалент для выбора предыдущего соседа?
Как использовать селектор :not(:first-child)?
У меня есть тег div, содержащий несколько тегов ul.
Когда я пытаюсь установить CSS-свойства только для первого тега ul, код работает правильно:
div ul:first-child {
background-color: #900;
}
Однако, когда я хочу установить CSS-свойства для каждого тега ul, кроме первого, я...
Существует ли CSS-селектор для элементов, содержащих определённый текст?
Я ищу CSS-селектор для следующей разметки <table>:
Имя Пол Возраст
Петер мужской 34
Сусанна женский 12
Существует ли селектор, который может выбрать все <td> с содержимым "мужской"?
CSS-селектор для первого элемента с классом
У меня есть несколько элементов с классом red
, но я не могу выбрать первый элемент с class="red"
с помощью следующего CSS-правила:
.home .red:first-child {
border: 1px solid red;
}
HTML-код выглядит следующим образом:
blah
first
second
third
...
Существует ли селектор родителя в CSS?
Как мне выбрать элемент ``, который является непосредственным родителем элемента ссылки?
В качестве примера, мой CSS будет выглядеть примерно так:
li < a.active {
property: value;
}
Очевидно, что есть способы сделать это с помощью JavaScript, но я надеюсь, что существует какой-то...