【问题标题】:How to make Wordpress child theme independent of parent CSS?如何使 Wordpress 子主题独立于父 CSS?
【发布时间】:2015-03-05 12:35:18
【问题描述】:

我基于响应式 i-transform 主题 http://templatesnext.org/itrans/ 创建了一个子主题,但最终感觉我花了很多时间来撤消 i-transform CSS。但是,如果我将整个父样式表出列,事情就会变得不正常,因为我在这里使用了默认的父包装器,那里使用了一个 div 等等。虽然它与父样式表一起运行良好,但它非常草率,我确信它会减慢一些页面有所有这些被覆盖的 CSS 层。

如果我有时间,我可以浏览父样式表的 4000 多行并复制出我需要的内容。但我宁愿不要。有没有办法只获得我的页面使用的 css 的干净副本......“获胜”并且真正被显示的 css,如果这有意义的话?

【问题讨论】:

    标签: html css wordpress


    【解决方案1】:

    你不能,或者至少不像你的意思。您正在尝试创建一个新样式表,但仍想使用原始样式表中的一些代码(您上面提到的默认包装器)。您不能完全忽略(即删除)原始样式表并仍然使用其中的一部分。

    如果您仍想在新样式表中使用部分原始样式表,只需复制并粘贴相关部分即可。

    【讨论】:

    • 谢谢。我希望我能像 Liam Gladdy here 解释的那样让 grunt-uncss 工作。但是,如果我理解正确的话,它似乎不适用于 CSS 文件层。
    • 谢谢,但它并没有完全回答问题,因为我想避免选择性地剪切/粘贴。但是,我计划测试以下想法:简单地连接父/子样式表,然后在最后一张表上运行 CSS 清理器以摆脱未使用的选择器。我还发现以下主题似乎与我想做的类似:stackoverflow.com/questions/12451354/… 如果这不起作用,我会接受你的回答。
    猜你喜欢
    • 2017-06-15
    • 1970-01-01
    • 1970-01-01
    • 2019-02-28
    • 2018-04-16
    • 2020-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多