css - 改变 Wordpress 主题

标签 css wordpress

我想更改 Wordpress 主题中的 css。我在 Wordpress 的 style.css 中添加了以下自定义 css。但是,我添加的样式并没有显示在网站上。我正在覆盖:

@media screen and (max-width: 830px)
.masthead .top-bar, .masthead .hide-on-mobile {
    display: none !important;
}

@media screen and (max-width: 830px)
.masthead .top-bar, .masthead .hide-on-mobile {
    display: inline !important;
}

最佳答案

我想现在第一个 !important 正在覆盖你的第二个。但是您可以非常简单地覆盖 !important 语句

取自:How to override !important?

为选择器赋予更高的特异性(向选择器添加额外的标签、id 或类),或在比现有选择器更晚的位置添加具有相同选择器的 CSS 规则(在平局中,最后定义的获胜) ).

一些具有更高特异性的例子:

table td    {height: 50px !important;}
.myTable td {height: 50px !important;}
#myTable td {height: 50px !important;}

或者在现有选择器之后添加相同的选择器:

td {height: 50px !important;}

免责声明: 使用 !important 几乎不是一个好主意。这是 WordPress 模板的创建者的糟糕工程。以病毒式传播的方式,它强制模板的用户添加他们自己的 !important 修饰符来覆盖它,并且它限制了通过 JavaScript 覆盖它的选项。

但是,如果有时需要,知道如何覆盖它是很有用的。

关于css - 改变 Wordpress 主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34729667/

相关文章:

javascript - Facebook Ads:如何创建像素自定义Javascript事件以检测YouTube视频的点击

css - 购物车中的 Woocommerce 风格产品

php - wp_update_user_meta 未按预期更新

html - 自定义字体无法在 Chrome 中正确加载

html - 表单文本以填充空格开头

php - strtotime 时区与 UTC 的偏移量?

php - 为什么 Vue 不读取我通过 PHP 作为 Prop 传递的整个 JSON 对象?

jquery - CSS 复杂网格布局

jquery - 为什么这个切换复选框功能在 jQuery 1.3.2 中有效,但在 1.6.2 中无效?

javascript - jQuery 动画 div 向上滑动而不覆盖文本