CSS Rules

CSS Rules

CSS 규칙에 사용되며 at-rule(앳 룰)이라고 부른다.

  • @charset

    CSS에 사용된 문자에 대한 인코딩을 한다.
  • @counter-style

    카운터의 스타일을 문자열 표현 방식으로 직접 정의할 수 있다. 웹브라우저별 지원 현황은 미비하므로 반드시 각 웹브라우저의 지원여부를 참고하도록 한다.
  • @font-face

    CSS에서 사용할 글꼴을 정의한다.
  • @import

    외부 CSS 자원을 가져와 적용해준다.
  • @keyframes

    animation-name 속성에 사용될 동작에 대한 규정을 할 수 있다.
  • @media

    장치의 유형(출력방식 또는 화면)과 장치의 환경(화면 해상도, 뷰포트의 크기), 상태(기기의 방향 등)에 따라서 CSS 코드를 분기할 때 사용하는 규칙이다.
  • @page

    문서 인쇄시 페이지 박스의 크기, 방향, 여백 등을 지정할 수 있다.
  • @supports

    주어진 하나 이상의 CSS 기능을 웹브라우저가 지원하는 지에 따른 스타일 선언을 할 수 있도록 해준다. 이것을 기능 쿼리(feature query)라고 부른다. @supports는 스타일의 최상위 단계, 또는 다른 조건부 그룹 규칙에 중첩해 위치할 수 있다.