擬似クラスを積み重ねて要素を対象とすることが可能かどうか疑問に思っていました。複数の擬似クラス/要素が動作していない要素へのCSSパス
私はこの試みた:
#advertise .row:first-of-type .one-third:nth-of-type(2) .contentwrap {
font-size:16px;
}
をしかし、私たちの行のためのID場合にのみ、[#oneまたは#two] .rowの代わりに動作します:最初の型/ .row:最後-of-type
これは私が複数の疑似を使ってターゲット要素を傾けたり、何かばかげて実現していないためですか?ここ
は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
上記の例で言及した特定のもの - 第1行の第2の3分の1の内容の折り返し。 – Moose