English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Руководство по CSS

CSS @ правила (RUКЛЫ)

Полный список свойств CSS

Полное руководство по селекторам CSS

CSS выборщики используются для выбора шаблонов стилей элементов, которые вы хотите.

"CSS" столбец показывает атрибуты определения свойств в версиях CSS (CSS1, CSS2 или CSS3).

ВыборщикПримерОписаниеВерсия CSS
.class.introВыберите все элементы с классом "intro"1
#id#firstnameВыберите все элементы с атрибутом id="firstname"1
**Выберите все элементы2
elementpВыберите все элементы <p>1
element,elementdiv,pВыберите все элементы div и p1
element elementdiv pВыберите все элементы <p> внутри элементов <div>1
element>elementdiv>pВыберите все элементы <p>, родительские элементы которых div2
element+elementdiv+pВыберите каждый элемент <p>, который следует сразу за элементом <div>2
[attribute][target]Выберите все элементы с атрибутом target2
[attribute=value][target=-blank]Выберите все элементы с атрибутом target="-blank"2
[attribute~=value][title~=flower]Выберите все элементы с атрибутом title, значение которого содержит слово "flower"2
[attribute|=language][lang|=en]Выберите все элементы с атрибутом lang, значение которого начинается на "en"2
[attribute^=value]a[src^="https"]Выберите каждый элемент с атрибутом src, значение которого начинается на "https"3
[attribute$=value]a[src$=".pdf"]Выберите каждый элемент с атрибутом src, значение которого заканчивается на ".pdf"3
[attribute*=value]a[src*="w3codebox"]Выберите каждый элемент с атрибутом src, значение которого содержит подстроку "w3codebox"3
:linka:linkВыберите все непосещенные ссылки1
:visiteda:visitedВыберите все посещенные ссылки1
:activea:activeВыберите активную ссылку1
:hovera:hoverВыберите ссылку, над которой находится мышь1
:focusinput:focusВыберите элемент ввода с фокусом2
:first-letterp:first-letterВыберите каждую первую букву каждого элемента <p>1
:first-linep:first-lineВыберите каждую первую строку каждого элемента <p>1
:first-childp:first-childУкажите стиль, который применяется только к элементу <p>, являющемуся первым ребенком родителя2
:beforep:beforeВставьте содержимое перед каждым элементом <p>2
:afterp:afterВставьте содержимое после каждого элемента <p>2
:lang(language)p:lang(it)Выберите все элементы <p> с начальным значением属性的 lang = "it"2
element1~element2p~ulВыберите каждый элемент p, который следует за каждым ul-элементом3
:first-of-typep:first-of-typeВыберите каждый элемент p, который является первым p-элементом родителя3
:last-of-typep:last-of-typeВыберите каждый элемент p, который является последним p-элементом родителя3
:only-of-typep:only-of-typeВыбор каждого элемента p, который является единственным элементом p своего родителя3
:only-childp:only-childВыбор каждого элемента p, который является единственным подэлементом своего родителя3
:nth-child(n)p:nth-child(2)Выбор каждого элемента p, который является вторым подэлементом своего родителя3
:nth-last-child(n)p:nth-last-child(2)Выбор каждого элемента p, который является вторым подэлементом своего родителя, считая от последнего подэлемента3
:nth-of-type(n)p:nth-of-type(2)Выбор каждого элемента p, который является вторым элементом p своего родителя3
:nth-last-of-type(n)p:nth-last-of-type(2)Выбор каждого элемента p, который является вторым элементом p своего родителя, считая от последнего подэлемента3
:last-childp:last-childВыбор каждого элемента p, который является последним подэлементом своего родителя3
:root:rootВыбор корневого элемента документа3
:emptyp:emptyВыбор каждого элемента p без подэлементов (включая текстовые узлы)3
:target#news:targetВыбор текущего активного элемента #news (включая URL, на который было нажато с помощью этого锚а)3
:enabledinput:enabledВыбор каждого включенного элемента ввода3
:disabledinput:disabledВыбор каждого отключенного элемента ввода3
:checkedinput:checkedВыбор каждого выбранного элемента ввода3
:not(selector):not(p)Выбор каждого элемента, который не является элементом p3
::selection::selectionСоответствие части элемента, выбранной пользователем или выделенной3
:out-of-range:out-of-rangeСоответствие элементов ввода с значениями вне заданного интервала3
:in-range:in-rangeСоответствие элементов ввода с значениями в заданном интервале3
:read-write:read-writeИспользуется для соответствия элементов, которые можно читать и写入3
:read-only:read-onlyИспользуется для соответствия элементов с установленным свойством "readonly" (только чтение)3
:optional:optionalИспользуется для соответствия элементов с опциональными значениями ввода3
:required :requiredИспользуется для соответствия элементов с установленным свойством "required"3
:valid :validИспользуется для соответствия элементов с законными значениями ввода3
:invalid :invalidИспользуется для соответствия элементов с незаконными значениями ввода3