我有一個水平滾動圖像列表:`顯示:內聯block`在IE10
<ul>
<li><img src="..."/></li>
<li><img src="..."/></li>
</ul>
我設置li
的是inline-block
,並有height: 100%
:
ul {
height: 100%;
white-space: nowrap;
}
li {
height: 100%;
display: inline-block;
}
img {
height: 100%;
width: auto;
}
這似乎適用於我在我的Macbook上運行的所有瀏覽器。但它未能在IE10上工作。
在IE10中,li
被正確定位在一個接一個之後,但它們的寬度不適應圖像的寬度(這是動態的,因爲它遵循瀏覽器高度)。相反,它們具有全尺寸 圖像的寬度。
我認爲在li
上設置inline-block
應該讓它們適應它們的內容,但顯然IE10並非如此。
我能做些什麼來解決這個問題?
網站的開發人員版是在網上:http://clients-are-heroes.jackietreehorn.be/tombubbe/project/flor/
這種方法似乎還有其他問題;從一個大約是屏幕寬度50%的瀏覽器窗口開始。加載你的頁面,然後最大化窗口。我注意到Chrome並未修復佈局。 – Sampson