为什么看到有的前端工程师将css每个选择器里的内容写成一行?
处女座，忍不住了，说两句。 如果是你一个人单打独斗，怎么写都行。但我相信大部分人是参与团队合作的，所以这种写在一行的模式存在如下几点弊端： 1. 不利于生成有效的 diff，这也是最重要的一点，当然如果你还没有开始使用 Git 等版本管理工具，那快试试吧。 2. 不能快速使用快捷键注释，例如 Sublime Text 中可以使用 Cmd + / 快速注释一行代码，无需选中。 3. 人眼左右移动是有很大的局限的，这也是为什么开发使用的显示器不是越宽越好，通常开源社区约定俗成的是一行 80 个字符。 所以，想要更好的代码风格，我们可以细分一下： 这样可以使得代码显得更加紧凑，注意保持空格。 详见《CSS 创作指南》 所谓的快速查找的优势，你应该使用编辑器自带的搜索或代码缩略图功能。例如 Sublime Text 中可以使用 Cmd + P，然后输入 @选择器快速查找并定位代码。 当然如果你已经在使用 Sass 等预处理工具，根本不存在这些纠结。 最后推荐几个工具： Sublime Text 建议安装以下几个 CSS 相关的插件： 2016-01-25 更新