프로그래밍/CSS

[CSS -8] 의사요소와 의사 클래스

나무늘보Programmer 2024. 3. 29. 11:30

의사요소와 의사 클래스

의사 클래스

  • 의사 클래스(가상클래스)는 선택자에 추가하는 키워드
  • 요소가 어떤 특정한 상태가 되었을 때 요소를 선택하겠다는 의미
  • 사용법
    선택자:의사클래스{
    속성명 : 속성값;
    }
  • 자주 쓰이는 의사 클래스
    속성 값 설명
    hover 마우스 포인터가 요소에 올라가 있다.
    active 사용자가 요소를 활성화 했다.
    focus 요소가 포커스를 받고 있다.
    disabled 비활성 상태의 요소이다.
    nth-child() 형제 사이에서의 순서에 따라 요소를 선택한다.

의사 요소

  • 선택자에 추가하는 키워드
  • 선택한 요소의 특정 부분에 대한 스타일을 정의할 수 있음
  • 사용법
    선택자::의사요소{
    속성명 : 속성값;
    }
  • 자주 쓰이는 의사 요소
    속성 값 설명
    after 요소의 앞에 의사 요소를 생성 및 추가
    before 요소의 뒤에 의사요소를 생성 및 추가
    first-line 블록 레벨 요소의 첫 번째 선에 스타일을 적용
    marker 목록 기호의 스타일을 적용
    placeholder 입력 요소의 플레이스홀더(자리표시자) 스타일을 적용