我有一個項目,我想漂浮,但理想情況下,我希望他們堆疊從上到下,從左到右的大型列表。浮動左堆棧從左到右,從上到下。如何模擬一個浮動:在javascript頂部
如何在本地代碼或jQuery中模擬JavaScript中的CSS float:top屬性?
示例代碼:
<style>
*{margin:0;padding:0;}
ul {
height:80px;
width:350px;
margin:10px;
padding:0;
outline:1px solid;
}
li{
float:left;
list-style:none;
margin:0;
padding:3px 5px;
}
</style>
<ul>
<li>1679</li>
<li>1682</li>
<li>1732</li>
<li>1761</li>
<li>1773</li>
<li>1781</li>
<li>1788</li>
<li>1791</li>
<li>1797</li>
<li>1799</li>
<li>1832</li>
<li>1861</li>
<li>1873</li>
<li>1879</li>
<li>1881</li>
<li>1882</li>
<li>1888</li>
<li>1891</li>
<li>1897</li>
<li>1899</li>
<li>1932</li>
<li>1932</li>
<li>1961</li>
<li>1961</li>
</ul>
有一個類似的問題here,但它似乎是在尋找更多的是CSS的解決方案,而不是基於解決方案的JS。另外this question是佈局修復的更具體的實現。
我感到困惑的問題是什麼的窗口大小調整/改變。你說你想讓它們從上到下,從左到右,這正是左邊的浮動。所以有什麼問題? – Geuis 2012-01-17 04:03:40
'float:top'是什麼?只有4個選項:左,右,無,或繼承。 – Sang 2012-01-17 04:09:13
@Sang - 沒有浮動頂部,這只是他將*想*存在的描述符。 – mrtsherman 2012-01-17 04:10:19