【发布时间】:2017-03-07 10:54:48
【问题描述】:
我正在尝试在我的 style.css 文件中选择一系列 wordpress 帖子(具有相同类)的 :last-child。 这是我的文档结构的简化版本:
<div id="container">
<div id="content">
<!--start .post-->
<div id="post-33" class="hentry p1 post">
<h2 class="entry-title"><a href="url">Post 1</a></h2>
<div class="entry-content">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
</div>
<!--end .post -->
<!--start .post-->
<div id="post-24" class="hentry p1 post">
<h2 class="entry-title"><a href="url">Post 2</a></h2>
<div class="entry-content">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
</div>
<!--end .post -->
<!--start .post-->
<div id="post-24" class="hentry p1 post">
<h2 class="entry-title"><a href="url">Post 3</a></h2>
<div class="entry-content">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
</div>
<!--end .post -->
<div id="nav-below" class="navigation">
<div class="nav-previous"></div>
<div class="nav-next"></div>
</div>
</div><!-- #content -->
</div><!-- #container -->
我已经尝试过了,虽然它适用于 :first-child 选择器,但它根本不适用于 :last-child。
.post .entry-content {
background-color: pink;
border-bottom: 2px solid;
}
.post:first-child .entry-content {
background-color: red;
border-bottom: 0px solid;
}
.post:last-child .entry-content {
background-color: yellow;
border-bottom: 0px solid;
}
有什么想法吗? 这是我网站的实时版本:http://dev.visualvisual.com/
【问题讨论】:
-
post类的最后一个元素不是其父级的最后一个子元素;并且没有last-of-class伪类选择器。
标签: css wordpress css-selectors