1. ホーム
  2. css

CSSでカラーコードの代わりに色名を使用することに何か不都合はありますか?

2023-11-03 18:30:07

質問

例えば、次のように書きます。 red と書く方が #cc0000 . 文字数が少なく、スペースを取らず、覚えやすいからです。

を使うことに何か不都合はありますか? 色名 を使用することに何か不都合はありますか? これは、複数開発者環境でのプログラミングを含みます。

どのように解決するのですか?

ブラウザによって、色名の意味が一致しないことがあります。1600 万の 24 ビット色すべてに対応する名前があるわけではありません。実際、W3C 標準の色の名前は 17 種類しかありません。おそらく、それらを使用しても問題ないでしょう。

個人的には、私は構築時にテンプレート システムを使用して CSS ファイルを前処理し、サイトカラーの標準セットを保持して名前で参照できるようにします。RGB カラー値が何であるかを正確に知っていて、CSS でより単純な名前を使用できるからです。

(もちろん、まだ を正確に知ることはできません。 を知ることはできません)。

編集 - この回答が書かれてから5年の間に、LessやSassのようなプリプロセッサはかなり一般的になってきました。これらは、CSSソースにおいて色(および他の多くのもの)を管理するためのいくつかの非常に洗練されたツールを提供します。