[HTML/CSS] 의사 요소 pseudo-element

[CSS] 의사 요소 pseudo-element

CSS 의사 요소(pseudo-element 가상요소)는 선택자에 추가하는 키워드로, 선택한 요소의 일부분에만 스타일을 입힐 수 있다

1. 문법

selector::pseudo-element {
  property: value;
}



  • 하나의 selector에 하나의 pseudo-element를 사용할 수 있다
  • 반드시 단순 selector 뒤에 위치해야 한다
  • 단일 콜론(:)이 아닌 이중 콜론(::)을 사용해 의사 클래스(pseudo-class)와 의사요소를 구별 한다. 그러나 과거 W3C 명세에서는 이런 구별을 두지 않았기 때문에 대부분의 브라우저는 기존 의사요소에 대해 두 구문 모두 지원한다.

2. 목록

  • ::after (:after)
  • ::backdrop
  • ::before (:before)
  • ::cue
  • ::cue-region
  • ::first-letter (:first-letter)
  • ::first-line (:first-line)
  • ::file-selector-button
  • ::grammar-error Experimental
  • ::marker
  • ::part()
  • ::placeholder
  • ::selection
  • ::slotted()
  • ::spelling-error Experimental
  • ::target-text Experimental





참고





728x90