我倾向于避免任何通用的东西,例如smdrager建议的东西。“ mysite.main.css”根本没有任何意义。
什么是“我的网站”?我正在研究这个吗?如果是这样的话,那么确实很明显,但是我已经想过它可能是什么,并且如果这很明显!
什么是“主要”?在编码人员不知道该css文件中内容的范围之外,“主”一词没有定义。
在某些情况下虽然可以,但也请避免使用“ top”或“ left”之类的名称:“ top-nav.css”或“ top-main-logo.png”。
您可能最终想在其他地方使用相同的东西,并且将图像放在页脚中或称为“ top-banner.png”的主页内容内非常令人困惑!
我看不到具有大量样式表以允许使用适当的命名约定来描绘给定文件中的CSS的任何问题。
多少完全取决于站点的大小及其功能,以及站点上有多少不同的块。
我认为您根本不需要在css文件名中声明“ CSS”或“ STYLE”,因为它位于“ css”或“ styles”文件夹中,并且具有扩展名,.css
主要是因为这些文件只曾被称为在该<head>
地区,我非常清楚地知道它们是什么。
也就是说,我使用库,JS和配置(等)文件来执行此操作。例如libSomeLibrary.php或JSSomeScript.php。由于PHP和JS文件已包含在其他文件中或在其他文件的各个区域中使用,因此在文件名称中包含文件主要用途的信息非常有用。
例如:查看文件名require('libContactFormValidation.php');
很有用。我知道这是一个库文件(lib),从名称上可以知道它的作用。
对于图像文件夹,我通常有images/content-images/
和images/style-images/
。我认为不需要进一步分离,但这又取决于项目。
然后,每个图像将根据其名称进行相应命名,再次,我认为没有必要将文件定义为文件名中的图像。尺寸可能很有用,尤其是当图像尺寸不同时。
site-logo-150x150.png
site-logo-35x35.png
shop-checkout-button-40x40.png
shop-remove-item-20x20.png
等
要遵循的一个好规则是:如果有新开发人员来访问这些文件,他们会坐着挠头几个小时吗?或者他们可能会了解所做的事情而只需要一点时间进行研究(这是不可避免的)?
然而,像这样的事情,要遵循的最重要的规则之一就是恒心!
确保在所有命名约定中都遵循相同的逻辑和模式!
从简单的CSS文件名到PHP库文件再到数据库表和列名。
Javascript File Naming Conventions
只,读(多)更多stackoverflow.com/questions/7273316/...