ID【CSS】
前回の説明でp {background-color: #0000ff}という記述がありました。これは<p>タグが出現する部分の背景色をすべて青色にするというものです。
これはある状況ではとても便利ですが、逆に先の例文で青色にしたくない<p>タグの部分がある場合には邪魔になります。
このような場合には、ID、もしくはクラスというものによって、限定的な範囲に対してスタイルを適用させることが可能になります。
今回はIDで、「IDカード」などとよく使われるように、早くいえば個体識別のことです。
1つのIDは同じページ内に1つしか使用できず、#(ハッシュ)に続けて記述しておきます。
【ID定義記述例】
IDには任意の名前を付けることができますが次の決まりがあります。
- 使用できる文字は、半角英数字、ハイフン(
- )、※アンダーバー(
_ )。
- 先頭文字はアルファベットのみ。(先頭に数字や記号は不可)
- 大文字と小文字は別の文字とみなされる。
※ |
ID名にアンダーバー(
_ )を含めると、ブラウザによってはIDが正しく認識されないことがあるようで、避けた方が無難です。 |
【IDの設定】
特定のタグにIDをプロパティとして加えれば、前述のID定義を適用させることができます。
各要素のタグ内にプロパティを加え、上の例のように、id="ID名"という形式で記述します。呼び出し側には#(ハッシュ)は記述しません。
例の記述により、この段落にのみID(example)で定義したスタイルが適用されます。(他の<p>タグには影響を及ぼしません。)
詳細はクラスで説明します。
※わかりにくいようであれば説明しますのでクラス開催日にお申し出ください。
|