按字母顺序整理你的 CSS 声明

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您的旅程的每个阶段提供云产品。 立即开始使用 $200 免费信用额度!

Eric,再次不浪费任何话 撰写博客文章标题。 这是我

我遇到的最常见的 CSS 声明组织技巧是根本没有组织。

几乎没有。 我倾向于将它们按我的大脑在编写时输出的方式进行分组,这通常会导致一些逻辑分组,比如将盒子模型的东西分组在一起,将颜色东西分组在一起。 它只是……对我来说无关紧要。 但这很大程度上受到通常在小型团队或独自工作的影响。 Eric 建议使用字母顺序方法,因为

[…] 它在整个团队中施加了基本结构感。 这个要求通常就足够了,尤其是在这意味着清理之前的内容的情况下。

他(可能更大)的观点是,所施加的结构有助于在 CSS 技能被低估的世界中使 CSS 正名。 我不会反驳这一点,但我认为在现有项目上手动按字母顺序排列 CSS 很可能不是一个好主意。 更糟糕的是,如果盲目地这样做,可能会破坏某些东西,这就是为什么 Prettier 放弃了它。 如果你和你的团队同意这是一个好主意,我会想办法将它添加到代码编辑器的保存函数中,并将其作为预提交钩子。 按字母顺序排列是电脑要做的任务,并且可以在你编写时验证输出。