为了良好的可维护性,css文件有多少行(实际上)?我正在处理一个具有15K多行的css文件。我想就此提出建议。一个css文件可以包含多少行?
-1
A
回答
1
1
与大多数文件一样,CSS文件显然可以随意使用。为了提高加载时间,并且像您提到的那样,为了便于维护,CSS文件越短越好。
15K行听起来过多。在可能的情况下,只要编码,就想尝试遵循'永不重复'的一般规则。该文件中可能有相似或不相关的样式。我建议(稍微艰巨的任务)尝试尽可能压缩文件,并合并或删除样式。
我不认为对CSS文件大小有任何明确的最佳实践限制。我从来不需要一个长度超过3000行的文件,但是一个非常复杂的网站可能需要一个比这更大的文件。基本规则是尽量使CSS文件尽可能短,以实现您需要实现的内容。
+0
我不是一名css开发人员,但我想知道代码在我们的代码库中有异味。感谢您的意见:这给了我一个想法,除了极少数情况外,超过3000行是不实际的。此外,我认为我们的CSS风格有很多问题,比如“不要重复自己”。 – Swami 2014-08-28 12:58:06
相关问题
- 1. 一行可以包含多少个字符?(C#打印文本)
- 2. .docx文件中可以包含多少个headerX.xml文件?
- 3. 元素可以包含多少行
- 4. 有多少个id可以包含itemref?
- 5. 一个类应该包含多少行?
- 6. 单个集合在mongoDb中可以包含多少个文档?
- 7. 可以一个MP4文件包含多个电影原子?
- 8. PHP可以包含多少深度
- 9. 包含文件是否可以从另一个包含文件调用函数?
- 10. 一次可以运行多少个AVD?
- 11. 可以.js文件“包含”另一个.js文件
- 12. ES群集可以包含多少个节点?最大数量
- 13. 包含一个包含多个数组的php文件
- 14. 我可以预处理一个较少的css文件吗?
- 15. InputStream包含多个文件
- 16. iPad上的Swift Playground可以包含多个源文件吗?
- 17. 有多少文本可以放入一个string.xml文件中?
- 18. 可以在一个ant XML构建文件中包含一个XML文件吗?
- 19. 哪里可以找到缺少的“C”包含文件。 (* .h)中
- 20. UIViewController是否可以包含多个UIView?
- 21. 包含新行的Csv文件(多行)
- 22. 您可以在rails上的ruby中将多少个css文件缓存到一个文件中?
- 23. 为mac制作一个自包含的可执行文件
- 24. 可否包含C文件也可以直接运行?
- 25. 我可以从命令行打印html文件(包含图像,css)吗?
- 26. NDK可以包含.lib文件吗?
- 27. 可以包含嵌套的文件吗?
- 28. SQL数据集可以包含多少列?
- 29. 包含包含另一个php文件的php文件?
- 30. wxPython:wx.PyControl是否可以包含一个wx.Sizer?
15k? ... 怎么样?你是否复制了风格并做了细微的修改? 也许SASS是要看的东西。使用SASS,您可以将您的css分成较小的块,而无需在客户端加载几种不同的stylehets。 – timo 2014-08-27 12:59:54
我只是继承了代码。我认为有重复的风格。我会看看SASS。谢谢。 – Swami 2014-08-28 12:52:29