首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >改变Wordpress主题

改变Wordpress主题
EN

Stack Overflow用户
提问于 2016-01-11 19:38:45
回答 1查看 33关注 0票数 0

我想在Wordpress主题中修改css。我正在添加以下自定义css在style.css中的Wordpress。但是,我添加的样式并没有出现在网站上。我要覆写:

代码语言:javascript
复制
@media screen and (max-width: 830px)
.masthead .top-bar, .masthead .hide-on-mobile {
    display: none !important;
}

代码语言:javascript
复制
@media screen and (max-width: 830px)
.masthead .top-bar, .masthead .hide-on-mobile {
    display: inline !important;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-11 19:46:55

现在,我想第一个!important正在覆盖您的第二个。但是您可以很简单地重写!important语句

摘自:How to override !important?

赋予选择器更高的特异性(向选择器添加额外的标记、id或类),或者在比现有的选择器晚一点添加CSS规则(在tie中,最后定义的选择器获胜)。

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

代码语言:javascript
复制
table td    {height: 50px !important;}
.myTable td {height: 50px !important;}
#myTable td {height: 50px !important;}

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

代码语言:javascript
复制
td {height: 50px !important;}

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

但是,知道如何重写它是很有用的,如果你有时不得不这样做的话。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34729667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档