CSS(カスケーディングスタイルシート)の@規則。

CSS(カスケーディングスタイルシート)の@規則・目次。

@規則とは。

@規則とは、CSSスタイル定義ファイルにおいて定義されている、「@」で始まる記述規則のことです。

既にHTML&CSS入門内の『CSSの書き方使い方』で@charset規則CSSで用いる文字コードを指定するものとして解説しておりますが、この他にも幾つかの@規則があります。

ここでは、その中から主なものを解説しましょう。

@media規則…特定メディアのみに有効なプロパティ定義を記述する。

@media規則は、指定したメディアに限り有効なプロパティ定義を記述します。

@media規則の記述方法は以下の通りです。

@media メディアタイプ名 {
        (メディアタイプ名で指定したメディア限定のプロパティ定義)
    }

メディアタイプ名は、<link>要素でCSSをリンクする場合に用いるmedia属性値のそれと同じものが使えます。

中括弧の内部は、規則で指定したメディアタイプ以外では無効となります。

@media規則の実装の問題。

@import規則…外部スタイル定義ファイルを取込む。

@import規則を用いることで、外部のCSSスタイル定義ファイルを取込むことができるようになります。

@import規則の記述方法は以下の通りです。

@import "外部スタイル定義ファイルのURI" メディアタイプ名 ;

@media」の直後に、取込みたいスタイル定義ファイルのURIを記述します。

その直後に、特定のメディアに限って取込みたい場合は、メディア名を指定することが出来ます。

@import規則に関する注意事項。

@import規則は、全てのプロパティ定義より前に記述されていなければなりません

具体的には、@charset規則があればその直後に、無ければ先頭に記述しなければならないということです。

@import規則の実装の問題。

しらぎくのウェブサイト作成入門サイトマップ

ページ外へのご案内。

marguerite.site@gmail.com