Jes*_*sen 0 css formatting code-formatting
CSS代码格式化问题:我有一个习惯,就是在{开始新的CSS规则之前添加一个空格,如下所示:
body {
font-size: 16px
}
Run Code Online (Sandbox Code Playgroud)
像这样的空格body和{整个CSS积少成多.
理想情况下,我更喜欢这样写我的规则(从而节省空格):
body{
font-size: 16px
}
Run Code Online (Sandbox Code Playgroud)
实际上,我忘记了为什么这样做?
请注意,我故意简化此处的示例以显示空白.当然,不需要从文件中删除此处的空间.但在具有2-3,000条规则的现实生活中,它可能会加起来.此外,我认为与删除它的情况相比,该位置的单个空格会压缩得很厉害.
我早就忘记了为什么我要添加那个奇怪的空白.删除是否安全?哪个浏览器需要空格?
rjl*_*pes 10
您可能会添加空间,因为它读取/看起来更好.
可以安全删除,没有浏览器关心空格.任何CSS压缩器/优化器都将删除所有这些空格,换行符等.
现在很少人们手动优化他们的CSS,我的建议是让你的css可读和可持续,然后使用像YUI这样的压缩器/优化器.
http://developer.yahoo.com/yui/compressor/