2010-06-29 74 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的等價物。