【发布时间】:2017-07-19 12:53:34
【问题描述】:
我第一次使用 html5blank 主题作为父主题在 Wordpress 上构建网站。我在子主题中的大多数样式规则都按应有的方式工作,但有一些没有,我无法弄清楚为什么会这样。 我已经预先构建了前端,所以我知道代码可以在浏览器中运行。对于前端,我在网格中使用了 reset.css 和 skeleton.css。由于父主题使用 normalize.css,因此我没有传输重置文件。我的骨架网格需要一个独立的文件还是可以全部放入 style.css 中(这就是我所做的)?
例如,主页顶部应该是这样的 -
这就是它在 Wordpress 中的外观 -
为什么某些样式适用而其他样式不适用?除了 style.css 和 functions.php 之外,还有其他父主题文件会影响我需要在子项中重新创建以覆盖它的样式规则吗?感谢任何帮助。
更新
在开发者工具中查看这些样式被父级覆盖(它们在开发者工具中被删除)
.container {
margin: auto;
max-width: 100%;
padding-left: 10px;
padding-right: 10px;
}
.showreel {
height: 50px;
max-width: 100%;
position: absolute;
background-color: black;
bottom: 0;
padding: 0 30px;
justify-content: space-between;
}
.showreel, .showreel > div.seemore {
display: flex;
align-items: center;
justify-content: flex-start;
flex:1;
}
.showreel, .showreel > div.seeour {
justify-content: flex-end;
flex:1;
display: flex;
align-items: center;
}
【问题讨论】:
-
您是否尝试在您不想被覆盖的样式上使用
!important? -
@JavaEvgen 这是否适用于所有样式规则?此外,必须有一种方法可以覆盖所有内容。我认为子主题会自动执行此操作。
-
是的。试试看。