シンプルなボックスシステムを構築しようとしています。最初の子の右マージンを削除する必要があります。ファーストチャイルドセレクタが動作しない
私は第一子との型-最初に、まだ適切に意図されたクラスをターゲットにすることはできません両方を試してみました。
私は数多くの異なる例を読んだが、解決策を見つけることはできません。
このfiddleを参照して、最初の子から余白を削除してください。
.container {
position: relative;
width: 100%;
max-width: 960px;
margin: 0 auto;
padding: 0 20px;
box-sizing: border-box;
background-color: black;
}
.box {
margin: 1% 0 1% 0;
float: left;
background-color: gray;
box-sizing: border-box;
color:white;
}
.box.full {
width: 100%;
margin-left: 0;
}
.box.half {
width: 49%;
margin-left: 1%;
}
.half:first-child {
margin-left: 0;
}
ありがとうございました。私は今、最初の子セレクタの使い方をよりよく理解しています。私の問題を解決するために、最初の子が実際に適切な要素をターゲットにするように、単に.rowクラスを導入しました。 – MrGood