css before after

이 CSS 규칙이 적용되면, 하위 메뉴가 있는 네비게이션 항목의 링크(a 태그)의 앞에 작은 아이콘이 추가됩니다. 이 아이콘은 유니코드 문자 \f105으로 정의되며, ‘굴림체’ 폰트를 사용하고 200의 폰트 두께를 가지며, 원래 텍스트와 아이콘 사이에 5픽셀의 간격이 생깁니다.

:before:after의 비교

  • :before는 선택한 요소의 앞에 가상 요소를 삽입합니다.
  • :after는 선택한 요소의 뒤에 가상 요소를 삽입합니다.
  • 두 가상 요소 모두 content 속성을 사용하여 컨텐츠를 정의합니다.
  • 두 가상 요소 모두 선택한 요소의 시각적 내용을 변경할 수 있지만, HTML 구조를 변경하지 않습니다.

전체 예제

이제 :before:after를 함께 사용하는 예제를 보겠습니다.