私のmargin-leftプロパティが機能しないのですか?私はマージンで動作するようにクラスを使用したいが、htmlの中ではCSSではない。ここ は、これら二つはあなたのマージンをオーバーライドしているhttps://jsfiddle.net/mhzhvfo2/余裕が残っていません、なぜ
<div class="col span_1_of_12 margin_5_of_12">
1 of 12
</div>
私のmargin-leftプロパティが機能しないのですか?私はマージンで動作するようにクラスを使用したいが、htmlの中ではCSSではない。ここ は、これら二つはあなたのマージンをオーバーライドしているhttps://jsfiddle.net/mhzhvfo2/余裕が残っていません、なぜ
<div class="col span_1_of_12 margin_5_of_12">
1 of 12
</div>
です。
.col:first-child {
margin-left: 0;
}
.col {
display: block;
float: left;
margin: 0% 0 0% 0%;
}
この問題を解決するには、クラスcol
を削除できます。
<div class="span_1_of_12 margin_5_of_12">
1 of 12
</div>
必要に応じてcol
を削除できます。
代わりに、クラスに!important
を追加して、以前に適用されたルールを無視して、このクラスのルールを適用することもできます。
.margin_5_of_12 {
margin-left: 41.66% !important;
}
'.COL:最初の子{マージン左:0。 } 'がそれをオーバーライドしています。ブラウザのデベロッパーツールを確認してください。 –