• ベストアンサー

CSSでid名やclass名に「_」や「-」は危険?

CSSでid名やclass名に「_」や「-」を使うと 一部のブラウザでは、正しく表示されないと 聞いたのですが、本当なのでしょうか? 私の場合 #left_column { 等と使っていたのですが、 上記が本当なら非常に管理が難しくないでしょうか? 皆さんはどうしておりますか?

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

  • ベストアンサー
  • tabide
  • ベストアンサー率44% (148/331)
回答No.2

参考URLを見る限り、アンダースコアは鬼門のようです。 ハイフンなら問題ありません。今どきWinIE3なんて考慮対象外でしょう。

参考URL:
http://hp.vector.co.jp/authors/VA022006/css/corrbrwser/selector.html#id_class-selectors
kyanasaki
質問者

お礼

ありがとうございます! 確かにアンダースコアは微妙ですね。 様々なサイトで_が使われていたので、 疑問に思っていましたが、ハイフンにしようと思います。

その他の回答 (1)

noname#20377
noname#20377
回答No.1

あんまりよく調べていませんが、IE6はCSSのセレクタで使われるアンダースコア(_)を無視するようです。 以下パソコン遊戯5月10日 http://pasokon-yugi.cool.ne.jp/nikki/200405.html 本題のリンクは切れているが、徒委記のリンク集は読んで考える価値有り。

kyanasaki
質問者

お礼

ありがとうございます。 IE6ではアンダースコアが無視されるんですか。 少し驚きです。私の場合はIE6ですが、見れているので、 いろいろ探してみたいと思います。