@importなど)から次に出現するセミコロン[;]あるいは、ブロック({...})終端子"}"までを指します。@importなど)とそれに続く文の前後には自由に空白文字を挿入することができます。*/@キーワードのひとつである@importは、ブロック({...})内部に記述したり、セレクタとそれに続く宣言ブロック({宣言})の後に記述すると、無視される仕様となっているので、注意が必要です。"moo.css";2つ目の@importは、不正な記述となり無視され、CSSは下記のように解釈されます。}また、次の例では@importが、@mediaブロックの中にあるので、無視されます。N6-@charsetは、外部スタイルシートの先頭に記述して、その文書の文字セットを示します。HTMLでは、link要素のcharset属性を利用することによって、外部スタイルシートの文字セット(charset)を示すことができます。*/日本語の文字セットには、SHIFT_JIS(シフトJIS)、EUC-JP(EUC)、ISO-2022-JP(JIS)、UTF-8(Unicodeのエンコード方式の1種、日本語だけでなく他言語の文字セットを含む)などがあります。文字セットは大文字小文字を区別しません。N6-@importを使用すると、外部スタイルシートを取り込むことができます。取り込むスタイルシートのURIは、url(URI)形式のほかに、URIのみを文字列として指定することもできます。@importは、実際にスタイルを指定するどの文よりも前の位置に記述しておかなければ無視される仕様となっていますので、注意が必要です。}また、@importは、メディアタイプを指定して、出力先に応じてスタイルシートを取り込むこともできます。この場合、@mediaと同様にコンマ[,]で区切って複数のメディアタイプを指定することができます。メディアタイプを指定しなかった場合は、「all」が指定された場合と同様に解釈されます。tv;上の例は次のように書くこともできます。テレビメディアタイプに大文字小文字の区別はありません。HTML、XHTMLでもlink要素のmedia属性を用いてメディアタイプを指定することができます。N6-CSS2のプロパティの中には、音声による出力や印刷専用のものがあります。@mediaを使用すると、出力先別のスタイルシートを記述することができます。出力先を示すには、HTMLと同様のメディアタイプを使用します(ただし、CSS2には「embossed」が追加されています)。テレビメディアタイプに大文字小文字の区別はありません。@mediaは、以下のような形式で指定します。メディアタイプは、@mediaの後に指定し、コンマ[,]で区切って複数指定することもできます。}}HTML、XHTMLでもlink要素のmedia属性を用いてメディアタイプを指定することができます。ie5-@pageを使用すると、ページボックスのサイズ、向き、マージンなどを指定することができます。*/}また、@pageにあらかじめ名前を付けておき、pageプロパティで特定の要素にそれを適用させることができます。名前を付ける場合は、次のように@pageの後に指定します。narrow}@pageには、「:first」「:left」「:right」という専用の3つの疑似クラスも用意されています。これらを指定すると、それぞれ「最初のページ」「左のページ」「右のページ」に対してページ設定が適用されます。ie4-@font-faceを使用すると、スタイルシートでのフォントの指定と実際に使用するフォントデータ対応関係を示すことができます。Italic」などという個別のフォントが含まれています。スタイルシートのプロパティでは、フォントファミリーのみの指定しかできません。Bold」が使用されるかなども定められていません。@font-faceを使用すると、これらの対応を以下の例のように明確に示すことができます。local("フォント名")」で示しているのが実際に使用するフォントで、それ以外の部分は、そのフォントを選択する条件を示しています。Italic」を使用するように定義しています。url(URI)形式でフォントをダウンロードさせたり、フォントの形式を指定することができます。上記のほかにフォントの選択方法や加工方法に関して20種類以上の指定方法も用意されています。実際にはほとんどサポートされていない機能ということもあって本リファレンスでは割愛させて頂きます。selection」を参照してください。2008/01/01。