HTMLのidとclassのデザインパターン
はじめにマークアップを行う際には適切なタグ使用はもちろんのこと、idやclassを使いCSSでレイアウトを組んでいきます。
idやclassはCSSだけでなくJavaScriptで要素を取得したり挿入、あるいはCSSや内容を書き換えたりすることは普通に行われます。
さて、こんな経験をしたことはありませんか?
- JavaScriptであるクラスを利用したら、別ページの同名クラスでエラーや意図しない動きをした
- CSSで `#foo .bar` と限定してしまったがために