下記HTMLにおいて、奇数行のdlタグにのみ背景色を設定したいです。
しかし記述したCSSのnth-child(odd)では、
HTML側でnestWrapperというクラスが挟まる時にカウントがリセットされてしまう(?)ようです。
全体的には偶数行にあたる箇所なので、灰色になってほしくないです。
どうすればよいのでしょう?
JSFIDDLE建てたのでこちらもご覧ください。
JSFIDDLE
HTML
1 <div class="dlTable"> 2 <dl> 3 <dt>タイトル</dt> 4 <dd>本文</dd> 5 </dl> 6 <dl> 7 <dt>タイトル</dt> 8 <dd>本文</dd> 9 </dl> 10 <dl> 11 <dt>タイトル</dt> 12 <dd>本文</dd> 13 </dl> 14 <div class="nestWrapper"> 15 <dl> 16 <dt>タイトル</dt> 17 <dd>本文</dd> 18 </dl> 19 </div> 20 <dl> 21 <dt>タイトル</dt> 22 <dd>本文</dd> 23 </dl> 24 <dl> 25 <dt>タイトル</dt> 26 <dd>本文</dd> 27 </dl> 28 </div>
CSS
1.dlTable dl:nth-child(odd) { 2 background-color: grey; 3}
以上です。よろしくお願いいたします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/25 01:01