質問: HTMLの要素の属性値について 初心者ですが宜しくお願いいたします。 企業のサイト等を見ると、要素の属性値?(div=""の部分です) の名前が難しそうに見えるものをよく見かけます。 さきほどたまたま見たものは「div id="topcontrol"」ですとか 「div class="mod-head-help-body-taisyo"」など、素人の私から見ると どのような意味の要素なのかチンプンカンプンです。 このような属性値の名前の付け方というのは何かある程度のルール とか決まりがあるのでしょうか? それとも製作者が適当にざっくりと付けているのでしょうか? 初歩的な質問ですみませんが、もしわかるかたいましたら教えて頂けると 嬉しいです。 宜しくお願い致します。
回答: 色々な要因が考えられますが、例えば同じようなclass名が重複してスタイルが同一になってしまうのを避けて名前を追加していった結果複雑になったりだとか、個人的に命名規則をつけていたり、classやid名で意味が分かるようにしているかもしれませんね! あとは、Bootstrapという簡単にある程度こぎれいなスタイルにできるものがあるので、それを導入した場合もclass名なんかが複雑になると思います!調べてみると面白いですよ! 基本的には後から見ても分かるように、明確にわかりやすく意味のある名前で良いと思いますよ! ある程度は規則性もあると思うので、一般論にできるだけ合わせるとよいかと思います! 僕も初心者ですがお互い頑張りましょう!