'@charset'에 해당하는 글 1건

@keyword (At-rule)

W3C/CSS 2013. 4. 5. 00:20

CSS 문서에는 '@'을 이용한 특정기능을 하는 rule 들이 있습니다.

 

 

@charset

 

@charset 은 스타일 시트의 문자 인코딩을 설정할 수 있도록 합니다.
스타일 시트 문서의 최상단에 와야 합니다.
브라우저가 결정하는 css 인코딩 결정 우선 순위로는,
HTTP Content-Type -> @charset -> <link charset=""> 그래도 없으면 utf-8 로 인식합니다.

 

@charset "utf-8";

 

 

@import

 

@import 는 다른 스타일 시트에서 스타일을 가져올 수  합니다.
CSS2.1 에서는 @charset 을 제외하고는 문서에서 가장 앞에 와야 합니다.
URI를 문자열로 지정하는 방법과 url() 안에 지정하는 방법이 있습니다.

 

@import "mystyle.css";
@import url("mystyle.css");

 

Media types 별로 스타일을 가져오고 싶다면 URI 뒤에 콤마(,)로 나열하면 됩니다.

 

@import url("bluish.css") projection, tv;

 

 

@media

 

스타일 시트에서는 각기 다른 Media 마다 문서를 어떻게 표현할지를 지정할 수 있습니다.
각기 다른 Media 란 모니터, 프린터, 음성출력, 점자출력, 핸드폰 등이 있겠네요.
화면이 큰 모니터에 비해 모바일에서는 글자도 좀 더 크게 해야 할 것이고, 화면 분할도 필요할 것입니다.
(Media type : all, braille, embossed, handheld, print, projection, screen, speech, tty, tv)

 

스타일 시트에서는 Media type을 세가지 방법으로 지정할 수 있습니다.

 

@import url("fancyfonts.css") screen;

@media print {
  /* style sheet for print goes here */
}

<link rel="stylesheet" type="text/css" media="print, handheld" href="foo.css">


WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,