スタイルシートでid名をそっくりclass名に差し替えた場合 問題?

[上に] [前に] [次に]
ヒート [E-Mail] 2000/05/29(月) 16:16:25
 スタイルシートで id は複数回登場してはいけないということなので、
下記の id をそっくり class に換えてみました。

idと外部スタイルシートを使用

名前の色 <select name=color>
<option value=F0F8FF id=F0F8FF>aliceblue  → <option value=F0F8FF class=F0F8FF>aliceblue
<option value=FAEBD7 id=FAEBD7>antiquewhite
<option value=00FFFF id=00FFFF>aqua
<option value=7FFFD4 id=7FFFD4>aquamarine
・・・・・
・・・
</select>

↓外部cssファイル
#F0F8FF{background-color:#F0F8FF}  → .F0F8FF{background-color:#F0F8FF}  
#FAEBD7{background-color:#FAEBD7}
#00FFFF{background-color:#00FFFF}
#7FFFD4{background-color:#7FFFD4}
・・・・・
・・・

そして、以前、class名に用いられてふさわしいのは。。と、いうような話題を見かけたのですが、
この場合、id を class と単純に差し替えるだけでは問題ありですか?
例えば class=white と class=FFFFFF 機械から見たら一緒ですよね。。(笑)

id=F0F8FF こうゆうのは id って名前からしてなんかしっくりきてたんですが。

問題ありますか?問題あるよー、とか、こうしたらいいよ。とう意見おまちしています(^^)


あとHTMLでの色表現って、"#F0F8FF" でも "F0F8FF" でも同じように表現されるようですが、
後者だとうまく表現できないブラウザとかってあるのでしょうか?

みみ 2000/05/29(月) 20:13:29
CLASS名としては問題ないです。
むしろ、IDのときに問題がありました。
IDは英字で始まらなければなりません。

SSC 2000/05/29(月) 21:29:27
idのほうではなくて色のほうですが、#は必須です。

ヒート 2000/05/31(水) 06:50:16
[[解決]]
あ、、そうでしたか。
数字で始まってはまずかったのですね。
ご指摘ありがとうございます(^^)>みみさん

#は必須でしたか。勉強になりました。(^^)
>SSCさん

[上に] [前に] [次に]