◎ Pseudo-element
- syntax: selector::pseudo-element { ... }
- selector:pseudo-class vs selector::pseudo-element
- 가상 클래스와 가상 요소를 구분하기 위해 단일 콜론과 이중 콜론을 사용
- 단일 콜론 (:hover, :first-child): 동적이거나 유동적이면서 어떤 요소의 전체에 영향을 주는 경우
- 이중 콜론 (::first-letter, ::before): 정적이거나 어떤 요소의 일부분에 영향을 주는 경우
- 모든 브라우저에서 둘 다 사용해도 무방
- ::first-line
- first line of a text
- only be applied to block-level elements
- 가능한 스타일: font, color, background, word-spacing, letter-spacing, text-decoration, vertical-align, text-transform, line-height, clear
- ::first-letter
- first letter of a text
- only be applied to block-level elements
- 가능한 스타일: font, color, background, margin, padding, border, text-decoration, vertical-align, text-transform, line-height, float, clear
- A::before
- 요소 A의 문단 앞에 스타일 지정
- A::after
- 요소 A의 문단 뒤에 스타일 지정
- ::selection
- 마우스 드래그 시 지정되는 부분
- 반드시 이중 콜론을 사용해야 함
'WEB PROGRAMMING > CSS' 카테고리의 다른 글
Dropdown (0) | 2017.11.23 |
---|---|
Opacity, Navigation Bar (0) | 2017.11.23 |
Pseudo-class (0) | 2017.11.14 |
Combinator (0) | 2017.11.14 |
Inline-block, Align (0) | 2017.11.10 |