虽然这是有争议的,但我听说大多数CSS开发人员更喜欢多行,因为在CSS文件中可以轻松找到属性.但这不会使CSS文件更大,整体上可读性更低吗?我认为单行可以让你更快地扫描CSS文件.有什么想法吗?
这完全取决于您的团队决定的内容.但是,这是我对使用单行格式的原因:
当我需要维护CSS时,我经常希望修改现有的选择器.如果每一行的开头都是一个新的选择器,而不仅仅是更多的样式声明,那么就可以更容易地扫描我想要查找的选择器的文档.它还意味着更少的滚动来找到我需要的东西.
一旦我找到了我需要编辑的选择器,良好的语法突出显示可以很容易地读取特定选择器的规则,因此通过将所有样式声明放在一行上我不会失去任何可读性.
话虽如此,我不会说它有助于文件大小.我依靠YUI Compressor自动压缩我的CSS,而不是尝试手动维护一个有效声明的样式文档.