• ベストアンサー

HTMLタグの<body bgcolor="#AAAAAA">等の中の「#」「"」は省略してもいいのでしょうか?

HTMLタグの<body bgcolor="#AAAAAA">等の中の「#」や「""」は省略しても大丈夫でしょうか? 検証してみても、特に結果は変わらないようです。。 他のタグでも幾つか試してみましたが特に大丈夫でした… それとも、ブラウザによって読み込めなくなるとか、 省略してるとなんかおかしくなる事がおきるのでしょうか?

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

  • ベストアンサー
回答No.1

色の指定は「'#'で始まり,その直後に3桁又は6桁の16進数が続くもの」という定義になっているそうです(下記HP参照)。 ただ、他の色指定の書式とは書式が違うのでブラウザが(ある意味では)勝手に解釈しているのだと思います。 ですから、""や#を省略して読めないブラウザがある可能性はあると思われます。

参考URL:
http://zng.info/w3-specs/css3-color.html.utf8
noitigo
質問者

お礼

>""や#を省略して読めないブラウザがある可能性はあると思われます。 やはり、そういう可能性もありますね! 一応、省力せず付けときます! ご回答ありがとうございました!!!

その他の回答 (1)

  • shy00
  • ベストアンサー率34% (2081/5977)
回答No.2

W3Cの勧告で 色については http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/types.html#h-6.5 で「#記号を冒頭につけた十六進数値」もしくは色名で記載すること "についても勧告に書かれていたはずです まぁ、W3C勧告を無視するのでしたら、なしでいいのでは・・・ 私の場合は癖になっているので必ず記載してます(^^;

noitigo
質問者

お礼

ご回答ありがとうございます!! 私も基本にそって覚えてこうと思います!