::before¶
Псевдо-элемент ::before
является первым потомком соответствующего элемента.
Часто применяется для оформления дополнительным контентом content
родительского элемента. Этот элемент по умолчанию строковый.
Псевдо-элементы
- ::after
- ::backdrop
- ::before
::cue
- ::first-letter
- ::first-line
::grammar-error
::marker
::part()
- ::placeholder
- ::selection
::slotted()
::spelling-error
Синтаксис¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
Запись ::before
(с двумя двоеточиями) была введена в CSS3 для разделения между псевдо-классами и псевдо-элементами. Браузеры также поддерживают устаревшую запись :before
(с одним двоеточием) из стандарта CSS 2.
Спецификации¶
- CSS Pseudo-Elements Level 4
- CSS Transitions
- CSS Animations
- Selectors Level 3
- CSS Level 2 (Revision 1)
Поддержка браузерами¶
Пример¶
1 |
|
1 2 3 4 5 6 7 8 |
|