id属性とclass属性は多くの要素で用意されている属性です。どちらの属性もCSSでセレクタ(スタイルを設定する対象)で使われる機会が多い属性です。ここではこの二つの属性の使い方や違いについて確認していきます。 ※セレクタなどCSSに関しては「CSSの書式」を参照して下さい。 id属性は要素に固有の名前を付けるために使います。 <要素 id="値"></要素> 固有の名前ですのでid属性の値は同じHTML文書内では重複して他の要素に記述することはできません。 id属性はCSSでセレクタで使用される他にa要素のリンク先を指定する場合などにも使われます。 id属性に指定できる値は先頭がアルファベットで始まり、2文字目以降にはアルファベット、数字、ハイフン(-)、アンダースコア(_)、ピリオン(.)、コロン(:)が使用可能です。大文字と小文字は区別されます。 次にclass属性です。class属