こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

CSSでid名やclass名に「_」や「-」を使うと
一部のブラウザでは、正しく表示されないと
聞いたのですが、本当なのでしょうか?

私の場合
#left_column {
等と使っていたのですが、
上記が本当なら非常に管理が難しくないでしょうか?
皆さんはどうしておりますか?

投稿日時 - 2006-08-22 16:05:59

QNo.2355245

困ってます

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

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

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

投稿日時 - 2006-08-22 18:37:25

お礼

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

投稿日時 - 2006-08-23 16:24:04

ANo.2

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

あんまりよく調べていませんが、IE6はCSSのセレクタで使われるアンダースコア(_)を無視するようです。

以下パソコン遊戯5月10日
http://pasokon-yugi.cool.ne.jp/nikki/200405.html
本題のリンクは切れているが、徒委記のリンク集は読んで考える価値有り。

投稿日時 - 2006-08-22 16:15:19

お礼

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

投稿日時 - 2006-08-23 16:20:40

あなたにオススメの質問