スタイルシートで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さん
[上に]
[前に]
[次に]