-1
シンプルなCSSとHTMLコードがあり、なぜ最後の垂直イメージが機能しないのか不思議です。私は国境を意味し、余白は最後の要素に追加されるべきではない。CSS:nth-child(even)が正しく動作しない
これはなぜ機能しないのですか?
はhttps://jsfiddle.net/st2Lwrgj/
* {margin: 0; padding: 0;}
.wrap {width: 250px; border: 1px solid red;overflow:hidden;}
img {
display: block;
width: 100%;
height: auto;
margin-bottom: 10px;
}
img.vertical {
width: 45%;
float: left;
margin-right: 10px;
}
img.vertical:nth-child(even) {
margin-right: 0px;
border: 2px solid blue;
}
これは、水平イメージが ':nth-child(even)'を破るためです。 – agrm
あなたのコードでは、すべてのevens ':nth-child(even)'に適用されるので、6番目最後の画像ではなく2番目の最後の画像です – Aaqib
[私のWebサイト上の何かが動作しません。リンクを貼り付けることはできますか?](http://meta.stackoverflow.com/questions/125997/something-on-my-web-site-doesnt-work-can-i-just-paste-a-link -to-it)です。理解されるべき外部リソースに依存する質問は、外部リソースが去ったり修正されたりすると、役に立たなくなる。 [MCVE]を作成し、**その質問自体**に入れてください。 (あなたのMCVEは、このCSSが動作しているHTMLを含む必要があります)。 – Quentin