Style.css不起作用,但定制器附加的css起作用了吗?

时间:2019-08-06 作者:BuzzinBilly

我在我的网站上使用一个woocommerce模板,当我添加一些额外的CSS时,它不会显示出来,但当我将相同的代码放入定制器时,wordpress中的额外CSS工作正常。

我已经在原始主题上进行了测试,还制作了一个儿童主题,但仍然不起作用。

有人知道发生了什么事吗?

你好,比利

1 个回复
SO网友:Jacob Peattie

WordPress中的CSS没有什么特别之处。它遵循的规则与specificity 这适用于其他任何地方。这意味着规则的顺序可能会影响它们的应用方式。

在WordPress中,插件的样式通常在主题的样式之后输出,其他CSS的样式最后输出。因此,如果您的主题、插件和定制器中有一个具有完全相同特性的CSS选择器,那么定制器将优先于插件,插件将优先于主题。

因此,如果您需要覆盖来自主题的插件中的一些CSS,您需要使规则更加specific.

相关推荐

如何停止我的主题css更改WordPress界面/?

我目前正忙于探索Wordpress主题开发。我制作了一个主题,并将其上传到我的Wordpress开发网站。在我的一个css文件中,我为h1、h2、h3等声明了一些样式。问题是其中一些样式正在我的Wordpress界面中应用于标题。这当然不是应该的。有人知道如何解决这个问题吗?我使用的其他Wordpress主题从来没有这种奇怪的东西。