默认CSS文件名
对于html,我们有index.html,如果没有指定文件名,Web服务器会自动加载该文件。从Web服务器的角度来看,或者仅仅按照惯例,css是否有一个等价物?肯定不是“index.css”吧 谢谢 更新: 我想我的问题措辞有点不恰当。我已经知道css文件不会自动加载。我只是想知道是否有一个强大的默认css文件约定。虽然没有很强的惯例,但有一些常见的名字,如回答者所列,其中一些是:默认CSS文件名,css,Css,对于html,我们有index.html,如果没有指定文件名,Web服务器会自动加载该文件。从Web服务器的角度来看,或者仅仅按照惯例,css是否有一个等价物?肯定不是“index.css”吧 谢谢 更新: 我想我的问题措辞有点不恰当。我已经知道css文件不会自动加载。我只是想知道是否有一个强大的默认css文件约定。虽然没有很强的惯例,但有一些常见的名字,如回答者所列,其中一些是: default.css main.css web.css style.css site.css 或者,您可以将
- default.css
- main.css
- web.css
- style.css
- site.css
站点的主样式表有常用名称,例如site.css或main.css,但没有强大(或有用)的约定。不,没有这样的东西。在设计模板时,可能需要遵循一些“指导原则”,例如Joomla,其中有“template.css”等等。当我没有这样的指南时,我通常会将默认的css命名为“style.css”,但这是一个品味问题。没有标准,因为决定引用哪个css文件的是HTML,而不是web服务器配置 话虽如此,制定一个约定是个好主意,这样可以更好地组织文件 例如,如果将一个CSS文件与每个文件绑定,则可能会重复使用HTML文件的名称,但扩展名为CSS。(例如index.html有index.css或index.html.css。) 如果您的代码是这样组织的,那么您可以将相同的概念应用于目录或URL路径。(例如/MyApp/MyFeature/MyFeature.css) 这实际上取决于您的决定,但保持一致性很重要,这样其他人就可以更容易地理解您的代码
希望这能有所帮助。当您有多个样式表时,名称
style.css
就开始显得很奇怪。我的2美分是:
- 应用程序的
或main.css
(例如myappname.css
)intranet.css
- 类似于应用程序之间共享的样式表的
global.css
- 对于单个页面的css,创建以页面命名的子目录,以便您可以轻松查看哪些css是共享的,哪些仅在某些页面上使用
如果可以的话,我建议保持简短,并且所有小写字母都不带下划线/连字符,因为它不太容易出现打字错误。想不出比stylesheet.css更好的默认值来匹配
rel
属性的值
<link rel="stylesheet" type="text/css" href="stylesheet.css">
由于样式表可以基于
媒体
属性加载,因此我的文件命名约定仅遵循可用选项:
-用于所有媒体类型设备主题媒体all.css
-用于打印机主题媒体打印.css
-用于电脑屏幕、平板电脑、手机等主题媒体屏幕.css
-用于屏幕阅读器主题媒体演讲.css
您可以省略
media-
前缀,但我喜欢对自己多年来的经历或新开发人员加入项目的经历进行明确说明,另外,当按字母顺序排序时,您会得到文件名分组 layout.css
或design.css
也可以考虑。。