CSS(Cascading Style Sheets)は、ウェブページのデザインやレイアウトを指定するためのスタイルシート言語です。HTMLの構造と組み合わせて使用することで、ウェブページの外観を美しく整えることができます。CSSは、単独で使うこともできますが、通常はHTMLファイルと組み合わせて使用され、スタイルを効率的に管理できます。この記事では、CSSの基本から高度な使い方まで、完全かつ包括的に解説します。
1. CSSの基本構造
CSSは、セレクター(選択子)と宣言ブロックで構成されます。基本的な構造は次のようになります。

cssselector { property: value; }
- セレクター(selector): どのHTML要素にスタイルを適用するかを指定します。
- プロパティ(property): スタイルの設定項目です(例えば、フォントサイズや色など)。
- 値(value): プロパティに設定する具体的な値です。
例えば、次のCSSコードは、すべての段落(
)要素のテキスト色を赤にするものです。
cssp {
color: red;
}
2. CSSの適用方法
CSSをHTMLに適用する方法には、主に3つの方法があります。
2.1 インラインスタイル
HTMLタグに直接書く方法です。style
属性を使いますが、これは最も一般的ではなく、効率的ではありません。
html<p style="color: red;">これは赤いテキストです。p>
2.2 内部スタイルシート
HTML文書内に