你如何重命名CSS规则?

b20*_*000 5 css wordpress themes

如果您有一个非常好的CSS模板,并且您希望将其与wordpress主题一起使用,但又不想编辑所有主题文件以使用CSS模板中的规则,该怎么办?有没有办法创建一个CSS文件作为新CSS模板和旧WP主题之间的代理?

Pek*_*ica 1

好问题!恐怕我认为没有本土的方式。必须有这样的语法

propertyname: inherit-from(.classname);     // Fictitious example! Does not work
Run Code Online (Sandbox Code Playgroud)

这在 CSS 中并不存在。

不过,使用像LeSS这样的 CSS 预编译器也许可以做到。LeSS 的“Mixins”功能看起来可以完全满足您的需要。从他们的首页:

.rounded_corners (@radius: 5px) { 
  -moz-border-radius: @radius;
  -webkit-border-radius: @radius;
  border-radius: @radius;
}

#header {  
  .rounded_corners;  
}
Run Code Online (Sandbox Code Playgroud)

哪里rounded_corners是你的原始类定义,以及#headerWordPress 的等效定义。