1. 概念
css、カスケード スタイル シート (英語: Cascading Style Sheets、略称 CSS)、文字列スタイル リスト、階層スタイル シート ファイルとも呼ばれ、構造化ドキュメント (HTML ドキュメントや XML アプリケーションなど) を作成するために使用される
スタイル (フォント、間隔、色など) を追加するためのコンピューター言語。 「カスケード」とは、1 つの
ファイルのスタイルを他のスタイル シートから継承できることを意味します。読者は、ある場所では自分の好みのスタイルを使用し、他の場所では著者のスタイルを継承または「重ね合わせる」ことができます。この階層化アプローチにより、作成者と読者の両方が独自のデザインを追加し、独自の好みを組み合わせることができる柔軟性が得られます。
2. 機能:(コンテンツとスタイルの分離) 重複が多く、コンテンツと色が統合されているため、色を変更する必要がある場合は、コードを変更する必要があります。現代
コードが多すぎると交換が大変になります。そして、間違いが起こりやすいのです。そこで、HTML ファイルには構造とコンテンツ情報のみが含まれ、CSS ファイルにはスタイル情報のみが含まれると誰かが提案しました。
3. CSS の使用方法
を追加します。そして、マークを作成します。マークは、スタイル ファイル内のマーク ファイルを通じて変更できます。
<font color="0000ff ">阿猫</font> <font color="0000ff ">阿狗</font> <font color="0000ff ">阿兔</font> <p> <br></p> <h2> 2. スタイルシートに対応するタグスタイルを記述します </h2> <p></p> <p> <br> クラスセレクターを例に挙げます </p> <br><p> </p> <pre name="code" class="sycode"> <span class="menu">阿猫</span> <span class ="menu">阿狗</span> <span class="menu">阿兔</span>
3.ウェブページとスタイルシートを一致させる
将来色を変更したい場合は、スタイル ファイルを直接変更できます。数百または数千の Web ページが 1 つのスタイル ファイルに対応している場合、変更ははるかに簡単になります。
うーん注意: 並列セレクターは、セレクター間に共通の属性がある場合に使用できます。各セレクターはカンマで区切ることができます
.menu{ color:#00f; /*在这里Ctrl+J会自动列出代码的样式*/}
1. クラス セレクター、上記の例はクラス セレクター
<link href="StyleSheet1.css" rel="stylesheet" />
注: ID セレクターとクラス セレクターが同じ属性に対して異なる値を設定した場合、ID セレクターが優先されます
.menu,.title{ background-color:#ffd800;}
<span id="special" class="menu">阿猫</span> #special{ font-weight:bold; /*粗体*/}
タグの優先順位selector: HTML セレクター <クラス セレクター その他、ユニバーサル セレクター、属性セレクター、擬似セレクターもありますので、興味のある方はご自身で選択してみてください。 4. セレクターの継承関係 セレクター内にセレクターがある場合、後のセレクターは前のセレクターを継承します。例: body { color :#ffd800;}