Site icon 8HOST.COM

Шпаргалка по CSS: основные селекторы

Эта статья – простой и удобный справочник по селекторам CSS. В ней перечислены и новые селекторы из (CSS3).

Селекторы атрибутов

Псевдоэлементы

Структурные псевдоклассы

Псевдоклассы ссылок

Псевдоклассы действий

Псевдоклассы состояний пользовательского интерфейса

Дополнительные рекомендации

Помните, что для выбора нескольких селекторов в одном объявлении CSS между селекторами нужно поставить запятую. В следующем примере выбираются все элементы <p>, у которых нет класса article-par, а также выбираются все элементы <h2>:

p:not(.article-par), h2 {
  font-weight: bold;
}

Кроме того, если вы хотите выбрать элемент, ориентируясь на комбинацию нескольких классов и/или идентификаторов, вы можете просто отметить несколько классов и/или идентификаторов, не ставя пробел между ними. Например, если вы хотите выбрать элемент с классами btn и btn-large, используйте:

.btn.btn-large {
  font-weight: bold;
}

Как мы видим в приведенном выше примере, мы не можем использовать селектор .btn .btn-large (с пробелом), потому что тогда он выбрал бы элементы .btn-large, которые являются потомками элементов .btn.

Теперь предположим, что элемент, который нам нужно выбрать, также имеет идентификатор #main-btn:

#main-btn.btn.btn-large {
  font-weight: bold;
}

Читайте также: