質問: htmlタグで、色指定で16進数前のシャープ不要? phpでwebサービスのプログラムをコーディングしていますが、bgcolorやfont colorの色指定で、どのサイトでも6桁の16進数の前に、シャープマーク(ハッシュマーク)が必要と書かれています(bgcolor=#ff0000)など。 でも実際htmlタグを生成する段階で、シャープマークをつけなくても6桁だけで、表示上は色は再現されています。(bgcolor=ff0000) ブラウザーのhtmlのバージョンが上がったのか、不要になったかもしれませんが、特につけなくても問題は無いのでしょうか? 少なくてもfirefoxやi.eの新しいバージョンでは問題なさそうです。 わかる方は教えてほしいです。
回答: うーん、phpの質問じゃなさそうですね そもそもhtmlでbgcolor属性を設定すること自体あまりおすすめできないです cssで設定するとして、基本的にはシャープ付で設定しますが rgb(255,0,0)的な書き方のほうが適切かもしれません。