请考虑以下代码:
HTML:
<div class="wrapper">
<div id="inner1">
LINE1
</div>
<div id="inner2">
LINE2
</div>
</div>
CSS:
.wrapper{
width:400px;
overflow: auto;
background-color: #0FC;
}
#inner1{
float: left;
width: 40%;
margin-right: 5%;
margin-left: 5%;
background-color: #69C;
}
#inner2{
float:none;
width: auto;
margin-left: 5%;
margin-right: 5%;
background-color: #C09;
}
输出:
如果我们将width:auto
更改为例如width:20%
(在#inner2
上)我们得到以下输出:
为什么#inner2
在#inner1
下崩溃? #inner1
旁边有足够的空间!
width:auto
和width:xx%
之间有什么区别?
另外,我想解释第一个例子中#inner1
的右边距和#inner2
左边距的缺失。这是利润率下降的影响,不是吗?为什么会在这里发生?
答案 0 :(得分:0)