大型网站中图像的命名约定

时间:2011-02-03 14:18:34

标签: image web naming-conventions

这是一个关于在Web项目中组织大量图像的问题。假设您在Web项目中有以下两个图标,例如,所选产品或未选择的产品:

product selected icons

你会给他们起什么名字?

似乎是一个简单的问题,但我怀疑命名图像是一门艺术。

例如:

  • star_active.png和star_inactive.png :看起来很公平,但是如果你想在以后用圆圈代替星球怎么办呢。那么你的名字就是误导性的,所以你必须重命名它,然后更新你所有的css等。

  • product_selected.png和product_unselected.png :非常适合用于选择产品的特定操作,但如果我想将同一图像用于其他目的,该怎么办?然后这个名字令人困惑,而且过于具体。

  • 图像尺寸应该是图像名称的一部分吗?例如。 someImage_16.png

您为命名图像找到的最佳命名约定是什么?

1 个答案:

答案 0 :(得分:1)

您要求的是一种命名约定,用于预测文件的未来属性和应用程序,以便您永远不必更新文件名。那是不可能的。在最初命名文件时,你必须依靠自己的直觉。

没有办法绕过它。如果您最终更改文件或其应用程序以至于文件名不再准确反映其使用,那么您将需要保留误导性名称或在整个文件中替换它。

大多数体面的文本编辑应该能够轻松地跨多个文件执行后者。

唯一的选择是从头开始分配不具有描述性的名称,这显然不是一个好主意。

听取 Kobi 并查看精灵,或者如果你不喜欢精灵,请按照 Arvin 所说的原因进行操作。