by shigemk2

当面は技術的なことしか書かない

id と class その2

その1
id と class - by shigemk2

idは1つのページに1つしか存在してはいけない。
Ajaxなどで複数生成されてもダメなので、
idのタグを作成する場合は注意すること。

なお、複数のHTMLページに同じ名前のidがあるのは問題ない。
(同じページに同じ名前のidがつけられたタグが複数つけられるのが問題である)

と言ってclassをつけると変なCSSが当たる可能性もありうるので、
エレメントの名前はよりユニークにすることが望まれる。

idをつけると、href="#アンカー名"でページ内リンクも可能になる利点がある。
そのため、CSSの当たっていないclassやidがあっても問題ではない。