CSS Rules

Editing

@charset

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

설명

@charset 값은 문자 그대로 해당 스타일시트의 맨 처음에 정의해야 한다. 한 문서에 여러 @charset이 설정된 경우 첫 번째 설정만 유효하다. 설정 가능한 값은 IANA-registry을 참고한다.

유저 에이전트가 스타일 시트의 문자 인코딩을 결정할 때 다음의 우선 순위로 처리된다.

  1. HTTP 헤더의 Content-Type 필드의 charset 매개변수
  2. BOM 또는 @charset At-rule
  3. 외부 스타일시트를 사용하는 <link> 요소의 charset 애트리뷰트(명시된 경우)
  4. 참조 스타일 시트 또는 문서의 문자셋(정의된 경우)
  5. UTF-8이라고 가정

선언

<@charset>

DEVDIC-Specified Data Types

@charset 앳룰(at-rules)의 구문 형식을 나타낸다.

  • DEVDIC-Specified Data Types
    @charset <charset>;

포함된 타입

아래 유형에서 지원하는 모든 키워드와 단위를 사용하지 않을 수도 있다.

  • <charset>

    DEVDIC-Specified Data Types

    IANA 레지스트리에 정의된 <string>의 문자셋 이름을 나타낸다.

    • DEVDIC-Specified Data Types
      "<charset>"
    Details

    포함된 타입

    • <string>

      따옴표로 감싸진 데이터 유형을 표현한다.

      • "this is a 'string'."
      Details

      동일한 타입을 사용하는 관련 속성

      모든 속성을 표시하지 않을 수도 있다.

      • font-family

        글꼴을 지정한다.

      • content

        가상 요소로 생성할 콘텐츠를 설정한다.

      • quotes

        인용 부호의 유형을 설정한다.

구문

  • CSS2
    @charset "UTF-8";

    문자셋을 UTF-8로 설정한다.

    @charset "UTF-8";

버전 명세

Modules
Module NameStatusSummary
CSS2.0

Last review date: 2022-6-4

지원 웹브라우저