Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
单行与多行CSS格式_Css_Coding Style - Fatal编程技术网

单行与多行CSS格式

单行与多行CSS格式,css,coding-style,Css,Coding Style,虽然这是有争议的,但我听说大多数CSS开发人员更喜欢多行,因为在CSS文件中很容易找到属性。但是,这难道不会使CSS文件总体上更大、可读性更低吗?我认为单行可以让你更快地扫描CSS文件。有什么想法吗?这是个人风格的问题-确保你选择的任何东西都是一致的。我个人倾向于将每个属性放在自己的行中以便于阅读。在开发时,使用您觉得简单的任何样式 您可以在部署时使用CSS缩小器来减小文件的大小。您可以找到许多CSS缩微器,它们将有助于减小文件大小 是一个很好的方法。就像JavaScript代码一样,您希望以符

虽然这是有争议的,但我听说大多数CSS开发人员更喜欢多行,因为在CSS文件中很容易找到属性。但是,这难道不会使CSS文件总体上更大、可读性更低吗?我认为单行可以让你更快地扫描CSS文件。有什么想法吗?

这是个人风格的问题-确保你选择的任何东西都是一致的。我个人倾向于将每个属性放在自己的行中以便于阅读。

在开发时,使用您觉得简单的任何样式

您可以在部署时使用CSS缩小器来减小文件的大小。您可以找到许多CSS缩微器,它们将有助于减小文件大小


是一个很好的方法。

就像JavaScript代码一样,您希望以符合团队标准的方式格式化CSS,并让压缩器缩小它以便部署。

IMO多行CSS更好,因为它更具可读性。但我建议你遵循团队的标准,不要浪费时间争论:)

如果您担心CSS文件的大小,那么您应该/it


此外,如果您有时间,您可以花一些时间使用验证CSS。

这完全取决于您的团队的决定。但是,以下是我对为什么使用单行格式的看法:

当我需要维护CSS时,我通常会修改现有的选择器。如果每一行的开头都是一个新的选择器,而不仅仅是更多的样式声明,那么就可以更容易地在文档中扫描我想要找到的选择器。这也意味着更少的滚动来找到我需要的东西

一旦我找到了需要编辑的选择器,良好的语法高亮显示就可以轻松阅读特定选择器的规则,因此我不会因为将所有样式声明放在一行上而失去任何可读性


也就是说,我不会说它对文件大小有任何帮助。我依靠YUI压缩器自动压缩CSS,而不是试图手动维护一个高效声明的样式文档。

我完全不同意。你对可读性的定义是什么?正如Dan Herbert在回复这篇文章时所说的,对于他(以及许多其他有经验的css程序员)来说,当你有不止一个简单的例子来教授没有经验的用户时,这一行实际上更具可读性。它需要一些时间来适应它,但在我的经验中,它是一个更好的系统,并且在工作时允许更好的性能。这不是关于文件大小或教学道具,而是关于帮助开发。令人惊讶的是,似乎没有标准担心这一点,也没有标准担心样式中属性的顺序。