CSS Rules

CSS Rules

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

  • @charset

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

    컨테이너 컨텍스트에 스타일을 적용하는 조건부 그룹 규칙이다.
  • @counter-style

    카운터의 스타일을 문자열 표현 방식으로 직접 정의할 수 있다.
  • @font-face

    CSS에서 사용할 글꼴을 정의한다.
  • @font-feature-values

    글꼴의 변형과 대체 가능한 값을 정의할 수 있다. 관련 속성(font-variant-alternates)에서 정의한 값을 참조한다.
  • @font-palette-values

    색상표를 정의하고 해당 색상표를 특정 글꼴과 연결한다.
  • @import

    다른 스타일시트에서 스타일 규칙을 가져올 수 있다.
  • @keyframes

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

    캐스케이드(cascade) 레이어를 선언하거나 선언된 레이어의 우선 순위를 지정한다.
  • @media

    미디어 장치의 다양한 환경에 따라 CSS 코드를 분기할 수 있는 조건식을 작성할 수 있다.
  • @namespace

    임스페이스(namespace) 접두사를 선언하고 이를 지정된 네임스페이스(namespace) 이름(문자열)과 연결한다. CSS 스타일시트에서 사용할 XML 네임스페이스(namespace)를 정의한다.
  • @page

    문서 인쇄시 페이지 박스의 크기, 방향, 여백 등을 지정할 수 있다. 또한 콘텐츠 요소별로 출력 방식을 지정해 따로 프린트할 페이지를 구성할 수도 있다.
  • @property

    자바스크립트를 실행할 필요없이 스타일 시트에서 직접 사용자 지정 속성 등록을 나타낸다. 유효한 @property 규칙은 자바스크립트의 registerProperty()가 동등한 매개변수로 호출된 것처럼 사용자 정의 속성을 등록한다.
  • @supports

    주어진 하나 이상의 CSS 기능을 웹브라우저가 지원하는 지에 따른 스타일 선언을 할 수 있도록 해준다.