Селекторы
Псевдоклассы :active - Задает стиль активной ссылки a. :after - Определяет сгенерированный контент, который будет выведен после элемента. :before - Определяет сгенерированный контент, который будет выведен перед элементом. :first-child - Задает один или более стилей для первого из ряда дочерних элементов для объекта. :last-child - Задает один или более стилей для последнего из ряда дочерних элементов для объекта. :focus - Задает стиль элемента, получающего фокус. :hover - Задает стиль элемента, на который наведен курсор мыши. :lang(C) - Ставит элементу в соответствие определенный язык. :link - Задает стиль еще не посещенной ссылки a. :visited - Задает стиль уже посещенной ссылки a. :root - Структурный псевдокласс. Обозначает корневой элемент XML-документа. :nth-child - Используется для добавления стиля к элементам на основе нумерации в дереве элементов. :nth-last-child - Используется для добавления стиля к элементам на основе нумерации в дереве элементов, начиная с последнего. :nth-of-type - Аналогично :nth-child. Действует лишь на потомков, которые соответствуют элементу в селекторе (имеют тот же тип). :nth-last-of-type - Аналогично :nth-last-child. Действует лишь на потомков, которые соответствуют элементу в селекторе (имеют тот же тип). :first-of-type - Используется для добавления стиля к первому дочернему элементу заданного типа из списка потомков родительского элемента. :last-of-type - Используется для добавления стиля к последнему дочернему элементу заданного типа из списка потомков родительского элемента. :only-of-type - Используется для добавления стиля к дочернему элементу заданного типа, который является единственным потомком для родительского элемента. :empty - Используется для добавления стиля к пустому элементу, т.е. который не содержит текста, пробелов и т.п., и у которого нет потомков. :target - Используется для добавления стиля к целевому элементу (якорной ссылке) на странице. :checked - Используется для добавления стиля к выбранному пользователем элементу управления. :disabled - Используется для добавления стиля к неактивным элементам управления. :enabled - Используется для добавления стиля к активным элементам управления. :indeterminate - Используется для добавления стиля к элементам управления, находящимся ни в установленном, ни в сброшенном состоянии. :default - Используется для добавления стиля к элементу управления, который является элементом по умолчанию в группе одинаковых элементов. Псевдоэлементы :first-letter - Задает один или более стилей для отображения первой буквы текста в объекте. :first-line - Задает один или более стилей для отображения первой строки текста в объекте. ::selection - Применяется к той части web-документа, которую пользователь выделяет курсором мыши. К выделенному тексту применяются различные CSS-свойства. Комбинаторы (функции без переменной) Adjacent Sibling (+) Combinator - Соседний родственный комбинатор. Определяет связь между соседними родственными простыми селекторами. Child (>) Combinator - Наследственный комбинатор. Определяет наследственную связь между простыми селекторами. Descendant Combinator - Потомственный комбинатор. Определяет произвольную потомственную связь между простыми селекторами. General Sibling (~) Combinator - Обобщенный родственный комбинатор. Определяет обобщенную связь между родственными простыми селекторами. Селекторы атрибутов Equality [=] Attribute Selector - В точности определяет значение атрибута. Existence [] Attribute Selector - Определяет атрибут независимо от его значения. Prefix [^=] Attribute Selector - Задает префикс, с которого начинается значение атрибута. Substring [*=] Attribute Selector - Задает последовательность символов, которая должна входить в значение атрибута. Whitespace [~=] Attribute Selector - Определяет значение, которому должно соответствовать одно из значений атрибута. Hyphen [|=] Attribute Selector - Применяется для атрибутов, чье значение состоит из пары слов, разделенных дефисом. Suffix [$=] Attribute Selector - Задает суффикс, которым заканчивается значение атрибута. Class Selector - Селектор класса. Задает класс элемента. ID Selector - Селектор идентификатора. Задает идентификатор атрибута. Type Selector - Селектор типа. Задает тип элемента. Universal (*) Selector - Универсальный селектор. Определяет любой тип элемента.
|