我想知道是否可以通过堆叠伪类来定位元素。使用多个伪类/元素不工作的元素的CSS路径
我尝试这样做:
#advertise .row:first-of-type .one-third:nth-of-type(2) .contentwrap {
font-size:16px;
}
,但只有当我们对工作行的ID [#one或#two]代替.row的:第一的型/ .row:最后型的
这是因为我不能使用多个伪元素的目标元素,或者我只是在做一些愚蠢的事情而没有意识到?
下面是HTML:
<div id="advertise">
<h1 class="maintitle"></h1>
<h2 class="maintitle-sub"></h2>
<div class="contentwrap">
<p></p>
</div>
<div class="row" id="one">
<div class="one-third first shadow">
<h1 class="header"></h1>
<div class="contentwrap">
<p></p>
</div>
</div>
<div class="one-third shadow">
<h1 class="header"></h1>
<div class="contentwrap">
<p></p>
</div>
</div>
<div class="one-third shadow">
<h1 class="header"></h1>
<div class="contentwrap">
<p></p>
</div>
</div>
</div>
<div class="row" id="two">
<div class="one-third first shadow">
<h1 class="header"></h1>
<div class="contentwrap">
<p></p>
</div>
</div>
<div class="one-third shadow">
<h1 class="header"></h1>
<div class="contentwrap">
<p></p>
</div>
</div>
<div class="one-third shadow">
<h1 class="header"></h1>
<div class="contentwrap">
<p></p>
</div>
</div>
</div>
</div>
詹姆斯·唐纳利答案已经涵盖了你的问题,但要非常清楚 - 按照你尝试的方式“伪装”伪选择器工作得很好。 – TheThirdMan
您的目标是针对特定的'div.contentwrap'还是全部? – zer00ne
上面例子中提到的特定的一个 - 第一行中第二个三分之一的.contentwrap。 – Moose