【发布时间】:2018-03-08 09:12:04
【问题描述】:
我有一个班级.entry-content,每页都有margin 的30px,我有一个班级.double-outter-wrapper,即first-child,但只有一页或两页。有没有办法只针对具有.entry-content 和.double-outter-wrapper 的页面将margin 更改为0?
【问题讨论】:
-
您不能根据子元素的存在来修改父元素的样式,如果这是您所要求的。由于您使用的是 WordPress,因此您可以根据页面名称对
.entry-content进行不同的样式设置,这应该作为一个类包含在您的body标记中。 -
正如@JonUleis 所说,您不能基于其子元素来定位元素,但您可以基于页面来定位它 - WP 将页面/帖子 ID 的类添加到正文(以及一些主题也添加页面slug),因此您可以使用它来定位特定页面中的
entry-content -
你能用JQUERY试试这个吗:$(".double-outter-wrapper").parent(".entry-content").css("margin","0");跨度>
标签: css wordpress css-selectors