Web屋の視点でいろいろ書いてます。

2022年09月20日

IDとclassの違い

IDは「ページ内で一回しか使わない『強い指示』」、classは「ページ内で複数回使える弱い指示」と考えてください。
まだ<header>タグがなかった時代は<div id="header">と書くことが多かったのは、ヘッダーはページに1つしかないからです。ページ内の唯一無二なものについてはIDを使います。
classはページ内で何度も使えるものです。同じ見た目の枠とかを作る時にclass指定をすると便利です。
classよりIDのほうが強いので、
<div id="hoge" class="hogehoge">
に対して、
#hoge{margin:10px;}
.hogehoge{margin:30px;}
とした場合、IDの方が強いのでmarginは10pxになります。
※というか、一つの要素に対してIDもclassも設定することってあるかな……。

同じカテゴリー(デジハリの小箱)の記事画像
お勧め本「HTML解体新書」
明朝体とゴシック体
同じカテゴリー(デジハリの小箱)の記事
 お勧め本「HTML解体新書」 (2024-06-05 12:12)
 明朝体とゴシック体 (2022-10-04 12:12)
 IDとclassのかけかた (2022-09-21 12:12)
 classの設定 (2020-10-13 17:26)
 Google Fonts (2018-08-28 11:09)
 Webフォントを使う (2017-09-06 19:00)

上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。