你如何重命名CSS规则?

时间:2010-06-29 17:29:10

标签: css wordpress themes

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

2 个答案:

答案 0 :(得分:1)

好问题!我担心我认为没有本土方式。必须有像

这样的语法
propertyname: inherit-from(.classname);     // Fictitious example! Does not work

在CSS中不存在。

但是,可以使用像LeSS这样的CSS预编译器来完成它。 LeSS的“Mixins”功能看起来可能完全符合您的需求。从他们的头版:

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

#header {  
  .rounded_corners;  
}

其中rounded_corners是您原始的类定义,#header是WordPress的等价物。

答案 1 :(得分:1)