我有这个结构:
<div id="wrapper2">
<div id="smallImages">
<span>
Small Image 1
</span>
<span>
Small Image 2
</span>
<span>
Small Image 3
</span>
</div>
</div>
问题是当我尝试浮动该 div 内的跨度时。当我浮动它们时,它们会脱离 div 的流动。div 实际上位于它们上方。请注意,它们都适合 div 的宽度。
CSS:
#smallImages{
margin:auto;
background-color:#267990;
width:300px;
}
#smallImages span{
background-color:#f18e99;
width:90px;
height:150px;
display:block;
float:left;
}
为什么会这样?