我有多行,樣式如下所示。 「searchLine」類用於每種線條樣式。這在IE8,Chrome和Firefox中運行良好。但是在IE7中,每行之間都有不需要的空間。這個不需要的行可以在浮動左移時被移除。浮動會導致IE7中行之間不需要的空間
- 當使用浮動時,這種不需要的空間的原因是什麼?
注意:我知道我們可以用overflow:auto修復它,而不是float:left。但我試圖瞭解此行爲的原因。
請參閱http://jsfiddle.net/Lijo/sSnGA/1/瞭解完整的代碼。
.searchLine
{
float: left;
width: auto;
min-width: 700px;
height: auto;
margin: 1px 1px 1px 1px;
padding: 0 0 0 0px;
border: 1px solid Cyan;
}
參考:
我已經提到在問題中 – Lijo