好的——我有一个巨大的 css 文件,继承自另一个设计师。我正在清理它。我需要做的一件事是在冒号后为规则添加一个空格,而不是选择器。IE:
.selector:after {
foo: bar;
}
我在 foo: 之后添加一个空格:但不是在 .selector 之后(在选择器:和之后)。
我假设有一种比查找/替换和手动/视觉跳过选择器冒号更简单的方法,但任何建议都值得赞赏。
好的——我有一个巨大的 css 文件,继承自另一个设计师。我正在清理它。我需要做的一件事是在冒号后为规则添加一个空格,而不是选择器。IE:
.selector:after {
foo: bar;
}
我在 foo: 之后添加一个空格:但不是在 .selector 之后(在选择器:和之后)。
我假设有一种比查找/替换和手动/视觉跳过选择器冒号更简单的方法,但任何建议都值得赞赏。
为什么创建正则表达式会很好用。我认为最简单和最快的方法是简单地使用你的 IDE 的查找和替换在每个冒号后添加一个空格,然后再次使用查找和替换从你的伪类中删除空格。由于可能只使用了大约 8 个不同的伪类,因此在每个伪类上执行查找替换不需要很长时间。
我最终使用了ProCssor,这非常酷,感谢 SteveAx。
这在 Sublime 文本中大约需要 5 秒,我会这样做:
:
用光标突出显示如果要“规范化”并确保冒号后没有双空格,只需在其中一个冒号后添加两个空格,然后执行 alt+f3 以选择它的所有实例并更正它。