【问题标题】:How do you rename CSS rules?如何重命名 CSS 规则?
【发布时间】:2011-03-09 18:18:48
【问题描述】:

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

【问题讨论】:

    标签: css wordpress themes


    【解决方案1】:

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

    propertyname: inherit-from(.classname);     // Fictitious example! Does not work
    

    这在 CSS 中并不存在。

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

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

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

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 说真的。如果您已经在 html/css 中拥有样式表和基本布局,那么您应该只使用子主题。它更容易,由 WordPress 原生支持,并且不涉及虚假的黑客和变通方法。
      猜你喜欢
      • 1970-01-01
      • 2012-09-28
      • 1970-01-01
      • 2014-10-08
      • 2019-12-13
      • 2016-01-04
      • 1970-01-01
      • 1970-01-01
      • 2016-08-21
      相关资源
      最近更新 更多