ホームページ > 記事 > ウェブフロントエンド > css学習ノート ~3つのスタイルシートの使い方と違い_html/css_WEB-ITnose
スタイルシートを挿入するには3つの方法があります:
多くのページにスタイルを適用する必要がある場合、外部スタイルシートが理想的です。外部スタイル シートを使用すると、1 つのファイルを変更するだけでサイト全体の外観を変更できます。各ページは、 タグを使用してスタイル シートにリンクします。 タグは (ドキュメントの) head 内にあります:
/head> ;
外部スタイルシートは、任意のテキストエディタで編集できます。ファイルには HTML タグを含めることはできません。スタイル シートは .css 拡張子を付けて保存する必要があります。以下はスタイルシート ファイルの例です:
hr {color:sienna;}
p {margin-left:20px;}
body {background-image:url("/images/back40.gif");}
内部スタイルシート
これは段落です。
複数のスタイルいくつかのプロパティが異なるスタイル シートの同じセレクターによって定義されている場合、プロパティ値はより具体的なスタイル シートから継承されます。
たとえば、外部スタイルシートには h3 セレクターの 3 つのプロパティがあります:
h3 {
テーブルには h3 セレクターの 2 つの属性があります:
h3
{
text-align:right:20pt; }
内部スタイル シートを持つこのページが外部スタイルにもリンクされている場合Sheet の場合、h3 によって取得されるスタイルは次のようになります:
つまり、 color 属性は外部スタイル シートから継承されます。テキストの配置 ( text-alignment ) と font-size は、内部スタイル シートのルールに置き換えられます。
複数のスタイルが 1 つにカスケードされます
スタイル シートを使用すると、スタイル情報を複数の方法で指定できます。スタイルは、個々の HTML 要素、HTML ページのヘッダー要素、または外部 CSS ファイルで指定できます。同じ HTML ドキュメント内で複数の外部スタイルシートを参照することもできます。
同じ HTML 要素が複数のスタイルで定義されている場合、どのスタイルが使用されますか?
一般に、すべてのスタイルは次のルールに従って新しい仮想スタイル シートにカスケードされ、番号 4 が最も高い優先順位を持ちます。
ブラウザのデフォルト
内部スタイルシート(タグ内)
外部ファイルのスタイルを使用し、
でスタイルを定義すると、内部スタイル シートが外部ファイルのスタイルを置き換えます。