
Основні селектори (обов’язково потрібно знати)
Селектор |
Пример |
Описание |
Статус |
#идентификатор |
#el1 |
Выберет все элементы на странице, которые имеют идентификатор el1 (которые имеют атрибут id='el1'). |
- |
.класс |
.group1 |
Выберет группу элементов на странице, которые имеют класс group1 (которые имеют атрибут class='group1'). |
- |
элемент |
p |
Выберет все абзацы на странице. |
- |
* |
* |
Выберет все элементы на странице. |
- |
:hover |
a:hover |
Выберет ссылку, на которую наведен курсор мыши. (возможное использование не толлько с ссылками но и с другими елементами) |
- |
:active |
a:active |
Выберет все активные в данный момент ссылки (на которые щелкнули мышкой). |
- |
:first-child |
p:first-child |
Выберет все абзацы, которые являются первыми в родительском элементе. |
- |
:last-child |
div:last-child |
Позволяет выбрать все элементы div являющиеся последними элементами потомками в родительском. |
новый |
:first-line |
p:first-line |
Оформит первую сточку всех абзацев на странице. |
- |
:first-letter |
p:first-letter |
Оформит первую букву всех абзацев на странице. |
- |
эл1 эл2 |
div p |
Выберет все абзацы являющиеся потомками элемента div. |
- |
эл1 > эл2 |
div > p |
Выберет все абзацы являющиеся потомками элемента div. |
- |
эл1 + эл2 |
div + p |
Выберет все абзацы следующие после элемента div. |
- |
элемент1~элемент2 |
div~p |
Выберет все элементы div находящиеся перед элементом p. |
новый |
:before |
p:before |
Вставит произвольное содержимое перед элементом p. |
- |
:after |
p:after |
Вставит произвольное содержимое после элемента p. |
- |
:focus |
input:focus |
Выберет все активные элементы ввода на странице. |
- |
:nth-child(x) |
div:nth-child(3) |
Позволяет выбрать все элементы div являющиеся третьими по счету в родительском. |
новый |
Скорочення властивостей css
Деякі властивості CSS прийнято називати скороченнями. Вони надають короткий, компактний спосіб запису для кількох інших, більш вузькоспеціалізованих властивостей. Наприклад, скорочене властивість border управляє зовнішнім виглядом рамки навколо елемента, дозволяючи визначити в одному рядку відразу кілька атрибутів: колір, стиль і ширину рамки. Інакше для цього знадобилися б властивості border-width, border-style border-color.
Список скорочених властивостей
font
font-style
font-variant
font-weight
font-size
line-height
font-family
background
background-color
background-image
background-repeat
background-attachment
background-position
margin
margin-top
margin-right
margin-bottom
margin-left
padding
padding-top
padding-right
padding-bottom
padding-left
border
border-width
border-style
border-color
!important
Оголошення! Important перекладається на українську як !важливо.
Якщо приписати оголошення! !important, тоді це значення CSS-властивості отримає максимальний пріоритет в каскаді стилів. Простіше кажучи, це оголошення спрацює для елемента незалежно від наявності інших правил CSS для цього ж елемента.
! important додається ось так: