html
1<section> 2 <div class="box"> 3 <h3>title</h3> 4 <div class="text"> 5 <p>texttexttexttexttexttexttext</p> 6 </div> 7 <img src="images/test.png" alt=""> 8 </div> 9 10 <div class="box"> 11 <h3>title</h3> 12 <div class="text"> 13 <p>texttexttexttexttexttexttext</p> 14 </div> 15 <img src="images/test.png" alt=""> 16 </div> 17 18 <div class="box"> 19 <h3>title</h3> 20 <div class="text"> 21 <p>texttexttexttexttexttexttext</p> 22 </div> 23 <img src="images/test.png" alt=""> 24 </div> 25 26 <div class="box"> 27 <h3>title</h3> 28 <div class="text"> 29 <p>texttexttexttexttexttexttext</p> 30 </div> 31 <img src="images/test.png" alt=""> 32 </div> 33 34 35 </section>
上記のようなhtmlがあった場合に一番最後のboxのimgだけにcssを適用させたいのですが
できればclassを追加しないでできないでしょうか?
.box img:nth-of-type(1) / .box img:nth-child(1)
などにすると当たり前ですが各要素のimgにcssが適用されてしまいます。
解決策はありますでしょうか?
ご教示よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/01 02:16