CSSコメントはブラウザには表示されませんが、ソースコードをドキュメント化するのに役立ちます。
コメントはコードを説明するために使用され、後でソースコードを編集するときに役立ちます。
コメントはブラウザによって無視されます。
CSSコメントは<style>要素内に配置され、/* で始まり、*/ で終わります:
/* これは単一行コメントです */
p {
color: red;
}
コード内の任意の場所にコメントを追加できます:
p {
color: red; /* テキストの色を赤に設定 */
}
コード行の途中にもコメントを追加できます:
p {
color: /*red*/blue;
}
コメントは複数行にわたることもできます:
/* これは
複数行にわたる
コメントです */
p {
color: red;
}
HTMLチュートリアルから、<!–…–> 構文を使用してHTMLソースにコメントを追加できることを学びました。
次の例では、HTMLコメントとCSSコメントを組み合わせて使用しています:
<!DOCTYPE html>
<html>
<head>
<style>
p {
color: red; /* テキストの色を赤に設定 */
}
</style>
</head>
<body>
<h2>My Heading</h2>
<!-- これらの段落は赤くなります -->
<p>Hello World!</p>
<p>この段落はCSSでスタイルされています。</p>
<p>CSSコメントは出力に表示されません。</p>
</body>
</html>
ウェブブラウザがスタイルシートを読み込むと、その情報に従ってHTMLドキュメントを書式設定します。
CSSを挿入する方法には以下の3つがあります:
外部スタイルシートを使用すると、1つのファイルを変更するだけでウェブサイト全体の外観を変えることができます。
This is a heading
This is a paragraph.
外部スタイルシートは任意のテキストエディタで作成し、.css
拡張子で保存します。ファイルにはHTMLタグは含めません。
1つのHTMLページだけに適用するスタイルを内部スタイルシートで定義することができます。
This is a heading
This is a paragraph.
1つの要素に対して直接スタイルを適用するには、インラインスタイルを使用します。スタイル属性には任意のCSSプロパティを含めることができます。
This is a heading
This is a paragraph.
インラインスタイルはスタイルシートの利点を失う可能性があるため、極力使用は控えるべきです。
同じセレクター(要素)に対して異なるスタイルが複数のスタイルシートで定義されている場合、最後に読み込まれたスタイルシートの値が使用されます。
外部スタイルシートで<h1>
要素のスタイルが次のように定義されているとします:
h1 {
color: navy;
}
その後、内部スタイルシートで同じ<h1>
要素に別のスタイルが定義された場合:
内部スタイルシートが外部スタイルシートの後に定義されている場合、<h1>
要素は「オレンジ」になります。
しかし、内部スタイルシートが外部スタイルシートの前に定義されている場合、<h1>
要素は「ネイビー」になります:
HTML要素に複数のスタイルが指定されている場合、どのスタイルが適用されるでしょうか?全てのスタイルは以下の規則に従って新しい「仮想的な」スタイルシートに「カスケード」されます。優先順位が高い順に:
したがって、インラインスタイルが最も優先され、外部および内部スタイルシート、そしてブラウザのデフォルトスタイルよりも優先されます。
ウェブブラウザがスタイルシートを読み込むと、その情報に従ってHTMLドキュメントを書式設定します。
CSSを挿入する方法には以下の3つがあります:
外部スタイルシートを使用すると、1つのファイルを変更するだけでウェブサイト全体の外観を変えることができます。
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="mystyle.css">
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>