我有一個固定的容器,裏面是一個額外的容器,它根據用戶的選擇容納多個DIV。我需要這些額外的DIV水平排列並提供水平滾動(但不是垂直滾動)。
像這樣的:
[X] [X] [X]水平對齊div,沒有垂直堆疊,在IE7中
從本質上講,我的設置是這樣的:
<div id="container">
<div id="second">
<div class="final"><img src="..." /></div> //Repeat as needed from user
</div>
</div>
的CSS打破了這樣:
#container {
position: fixed;
top: 200px;
left: 0px;
height: 500px;
width: 100%;
}
#second {
height: 500px;
}
#final {
display: inline-block;
float: left;
}
此設置在Firefox中正常工作,但在IE7中繼續中斷。所有的 「#final」 的div的垂直堆疊:
[X]
[X]
[X]
關於如何解決此問題有什麼建議?這裏
從你迄今爲止提供的內容來看,我不會期望在FX中像你想要的那樣工作。我認爲你需要使#final顯示:inline-block; – jcolebrand 2011-05-19 20:09:03
對不起,我最初忘記了一些重要的信息。 Final顯示爲內嵌塊。 – 2011-05-19 20:20:21
忘記顯示:內聯塊,你不需要和一個浮動。 – 2011-05-19 20:24:19