2011-02-03 14 views
1

これは、Webプロジェクトでの多数のイメージの整理に関する質問です。あなたは、たとえば、製品が選択または製品が選択されていない、represeneted Webプロジェクトでは、次の2つのアイコンを持っていたと言う:大規模なWebサイトでのイメージの命名規則

product selected icons

あなたがそれらをどのように名前を付けるのでしょうか?

シンプルな質問ですが、画像の名前はアートのようなものです。例えば

  • star_active.pngとstar_inactive.png:あなたがサークルで後日スターを交換したい場合は、十分な公正が、どのようなようだと言います。そして、あなたの名前がす​​べてのあなたのCSSを、名前を変更して、更新する必要がありそうです誤解されるなど

  • product_selected.pngとproduct_unselected.png:製品を選択する特定のアクションのために使用されたときのために大きいが、何私は別の目的のために同じイメージを使用したい場合。名前は混乱しすぎて、あまりにも具体的ではありません。

  • イメージのサイズはイメージ名の一部であるべきですか?例えば。 someImage_16.png

画像に名前を付けるのに最適な命名規則は何ですか?

+1

ハローマーク。私はあなたの質問を閉めるために投票しました - 私はそれがプログラミングの質問だとは思わない、そしてどちらかといえば非常に主観的です。また、人気のあるオプションは[sprite.png](http://css-tricks.com/css-sprites/) - [example](http://www.google.com/images/nav_logo29.png)です。 – Kobi

+0

@ Kobi - これは、プログラマーがこの問題を日に日に処理しなければならないので、これは有用な質問ですが、画像が整理されていないと貴重なプログラミング時間を無駄にする可能性があります。 –

+1

star_gold.pngとstar_black.pngを使用してください。イメージを表示する必要はありません。 – Arvin

答えて

1

ファイル名を更新する必要がないように、ファイルの将来の属性とアプリケーションを予測する命名規則を要求しています。それは不可能。最初にファイルに名前を付けるときは、自分の直感に頼らなければなりません。

周囲はまったくありません。ファイルまたはそのアプリケーションを大幅に変更してファイル名の使用が正確に反映されなくなった場合は、誤解を招くような名前を付けたり、ファイル全体に置き換える必要があります。

ほとんどのまともなテキストエディタは、後者を複数のファイルに簡単に実行できる必要があります。

唯一の選択肢は、最初から説明的ではない名前を割り当てることです。これは明らかに良い考えではありません。

はコビを聞いて、スプライトに見て、またはあなたがスプライトを嫌うなら、それを道を行うArvinのは、与えられた理由のために言いました。