CSSの@importルールの使い方を徹底解説
CSSの@importルールとは
@importは、外部スタイルシートを読み込むためのCSSルールです。<link>要素と同様に、別ファイルとして用意したCSSをHTML文書に適用できます。
@importルールを使用すると、複数のCSSファイルを1つにまとめて管理できるため、大規模なWebサイトやスタイルの再利用を行う場合に便利です。
@importルールの基本構文
@importは、HTML内の<style>要素、またはCSSファイルの先頭に記述します。基本的な構文は以下のとおりです。
<head> <style> @import "URL"; </style> </head>
URLの部分には、読み込みたいCSSファイルへのパスまたはURLを指定します。必要に応じてurl()関数を使って書くことも可能です(例:@import url("style.css");)。
@importの使用例
次の例では、HTML文書に「new.css」というスタイルシートファイルを読み込んでいます。
<head> <style> @import "new.css"; </style> </head>
このように記述することで、「new.css」に定義されたすべてのスタイルが、そのページに適用されます。
使用時の注意点
- @importは、他のCSSルールより必ず先頭に記述する必要があります。
- @importで読み込まれたCSSは、ページの表示速度に影響を与えることがあります。パフォーマンスが重要な場合は、
<link>要素の使用が推奨されます。 - 読み込むファイルのパスは、HTMLファイルからの相対パス、または絶対URLで指定できます。
-
CSSの@font-faceルール徹底解説:Webフォントを読み込む基本と書き方
@font-faceルールは、ドキュメント内で使用するフォントフェイス(書体)を詳細に定義するためのCSSの仕組みです。このルールを使うことで、ユーザーの端末にインストールされていないフォントでも、Webサーバー上からダウンロードして表示できるようになります。 また、@font-faceはフォントファイルのダウンロード元(URL)を指定することもできます。ただし、ブラウザや実装環境によっては、扱えるファイルサイズやフォーマットに制限が設けられている場合がある点に注意が必要です。 @font-faceの基本的な構文 @font-faceでは、主に以下のプロパティを指定します。 font-fam
-
CSSの@importルールの使い方:外部スタイルシートを読み込む基本
@importルールとはCSSの@importルールは、別のスタイルシートを現在のスタイルシートに読み込むための仕組みです。このルールは、スタイルシート内の他のすべてのルールよりも前に、必ず先頭に記述する必要があります。指定する値は、読み込みたいファイルのURLです。記述例@importルールは、以下のように記述します。<style> <!-- @import "mystyle.css";