目次
charset
外部スタイルシートで使用する文字セットを指定します。ファイルの先頭行に記述します。
@charset charset
文字セットを識別するための文字列をcharsetに指定します。この識別子はIANA (Internet Assigned Numbers Authority) で規定されています。
| 値 | 意味 |
|---|---|
| euc-jp | 日本語 EUC |
| iso-2022-jp | JISコード |
| iso-8859-1 | 西ヨーロッパ言語 ISOコード |
| Shift_JIS | シフトJISコード |
| UTF-8 | Unicode (UTF-8) |
| UTF-16 | Unicode (UTF-16) |
| x-euc-jp | 日本語EUC(euc-jpが正式採用される前に仮に使用されていた名前) |
| x-sjis | シフトJISコード(Shift_JISが正式採用される前に仮に使用されていた名前) |
使用例
@charset "Shift_JIS"
font-face
フォントをダウンロードして使用するよう指定します。
@font-face { font-family: newfont; src: url(http://www.sample.com/font/newfont.eot") }
import
importは外部ファイルのスタイルシートを読み込みを指定します。
書式
@import { url(url) }
例
@import { url(www.sample.com/css/stylesheet.css) }
media
出力メディアごとに適用するスタイルシートを指定します。
書式
@media 出力メディア { スタイルシート定義 }
出力メディアには次のうちいずれかを指定します。
| 値 | 意味 |
|---|---|
| screen | 画面 |
| 印刷 |
page
印刷時に適用するスタイルシートを指定します。
@page { スタイルシート定義 }
page:first
印刷時、最初のページに適用するスタイルシートを指定します。
@page:first { スタイルシート定義 }
page:right
印刷時、右のページに適用するスタイルシートを指定します。
@page:right { スタイルシート定義 }
page:left
印刷時、左のページに適用するスタイルシートを指定します。
@page:left { スタイルシート定義 }