1
.column2
は100%の幅で負のマージンを持たないのはなぜですか?負のマージンを持つパディング内側要素を持つコンテナ
なぜ.column1
はではなく、負のマージンの幅で「外へ出る」幅がauto
であるのですか?
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.container {
height: 150px;
width: 450px;
background-color: cyan;
padding: 15px;
}
.column1 {
height: auto;
width: auto;
background-color: red;
margin-left: -15px;
margin-right: -15px;
}
.column2 {
height: auto;
width: 100%;
background-color: green;
margin-left: -15px;
margin-right: -15px;
}
<div class='container'>
<div class='column1'>hello</div>
<div class='column2'>hola</div>
</div>
@RobertRochaは、いくつかの古い質問を読んでいた... upvote答えはあなたを助けている場合、感謝! – kukkuz