プログラミング

CSSの基本と活用法

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

1. CSSの基本構造

CSSは、セレクター(選択子)と宣言ブロックで構成されます。基本的な構造は次のようになります。

css
selector { property: value; }
  • セレクター(selector): どのHTML要素にスタイルを適用するかを指定します。
  • プロパティ(property): スタイルの設定項目です(例えば、フォントサイズや色など)。
  • 値(value): プロパティに設定する具体的な値です。

例えば、次のCSSコードは、すべての段落(

)要素のテキスト色を赤にするものです。

css
p { color: red; }

2. CSSの適用方法

CSSをHTMLに適用する方法には、主に3つの方法があります。

2.1 インラインスタイル

HTMLタグに直接書く方法です。style属性を使いますが、これは最も一般的ではなく、効率的ではありません。

html
<p style="color: red;">これは赤いテキストです。p>

2.2 内部スタイルシート

HTML文書内に