2010-06-29 95 views
5

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

回答

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的等价物。