• ベストアンサー

色の指定

CSS初心者です . 質問1 色を指定する時、大文字のほうがいいのでしょうか?小文字だと楽なんですが・・・ #C33 #c33 質問2 色を指定する時は省略系のほうがブラウザの処理が早いですか? #c36 #cc3366 よろしくお願いします

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

質問1は関係ありません。 ただ、17色についてはキーワードを使うほうが楽です。 aqua、black、blue、fuchsia、gray、green、lime、maroon、navy、olive、orange、purple、red、silver、teal、white、yellow  それ以外は、rgbで統一したほうが管理しやすいでしょう。将来的にrgbaとの整合性も取れますから・・rgb(255,255,0) = yellow  私は、分かりやすくもあるので、rgb(00,00,00)~rgb(255,255,255)に統一しています。rgb(100%,100%,0%)でも良いでしょう。 質問2  16進数は、二桁記述するようにしたほうが良いです。一部ブラウザには1桁だと認識しない物があります。#ff0 ⇒ #ffff00内部的に1桁は2桁に置換されて処理されます。 『3桁のRGB表記(#rgb)は6桁の形式(#rrggbb)に変換される。これは桁を繰り返したものであって、ゼロを付け足したものではない。( http://momdo.s35.xrea.com/web-html-test/spec/CSS21/syndata.html#color-units )』  なお、慣習的に 0123456789ABCdef とABCは大文字と言うのがわかりやすいのですが、区別はされませんので、すべて小文字でも良いです。aとc 6とbの区別  以上、ごく一部です。詳しくは  ⇒4.3.6 色( http://momdo.s35.xrea.com/web-html-test/spec/CSS21/syndata.html#color-units )  まず仕様書を調べて、分からない時に聞くと良いですよ。

flash0
質問者

お礼

IEが消えてくれればrgba使いたいですね。 そんなブラウザもあるんですね。 キーワードも使ったほうがいいのですね。数も少ないしおぼえられそうです

flash0
質問者

補足

回答ありがとうございました

その他の回答 (1)

  • outbrave
  • ベストアンサー率60% (231/380)
回答No.2

質問1 大文字小文字の区別はありません。 XHTMLでは要素名や属性名を小文字で書くようになっていますから、小文字で統一しておくと良いでしょう。 質問2 Google ガイドラインでは3桁が推奨されています、処理速度に影響はないと思います。 /* NG */ color: #ffffff; /* OK */ color: #fff;

flash0
質問者

お礼

回答ありがとうございます 小文字のほうがよかったんですね。参考になりました gooleは省略形がすきそうですね。indexしやすそうですし

関連するQ&A