• ベストアンサー

CSSでのclassやidの名前

HTMLをはじめて2ヶ月の初心者です。よろしくお願いします。 作業をしていていつもclassやidの名前をつける時に良いものが思いつかず作業が止まってしまいます。こういった時はどうしたらよいものでしょうか? 何か参考になるHPやこういうパターンで決めればよいなど、ありましたらアドバイスをいただきたく思います。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • taba
  • ベストアンサー率61% (349/567)
回答No.4

原則論でいえば、ID・クラス名は実態ではなく意味を表すものですから(赤色の文章ではなく、強調する文章という意味)、HTMLを構造化しているあなたが考える意味をつけるべきだと思います。 ブログなんかでよく使われるheader,main,footerとか、entry_textとか。 私は、単純に和英辞典を引いたりしますよ(笑)。日本語で意味を考えて、英単語が浮かばないときに。もちろん、ローマ字でも構わないわけですし。midashi_atama,honbun,kyakutyuとか。 CSSにはコメントを入れられますが、HTMLを見ただけで分かった方が都合がよいので、他人には分からないにしてもあなたが分かる省略法でつけておいたほうが良いと思います。

その他の回答 (3)

  • crepon133
  • ベストアンサー率51% (399/776)
回答No.3

ご参考: もう、class名やid名で悩まないんだからっ!! http://css-happylife.com/log/memo/000100.shtml

  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.2

適当でいいと思います。 page_topやmain_bodyと言った具合でつけるのもアリだし、tktと適当につけるのもアリです。 分からなくなるときはコメントをつけると中身が綺麗になっていいかもしれない。 /* トップページ画像 */ .top_image {

  • sanaex
  • ベストアンサー率0% (0/4)
回答No.1

クラスやIDをつける際は、何か意味があってつけていると思います。 その意味をそのままクラス/ID名にすればよいです。 HTMLの作り方や特性によって違うので、万人に適用できるパターンといえるものはありません。