我想使div浮動到它的容器div的中心,但事情是用戶可能決定添加1到12個元素,因此它們必須以4行爲單位浮動。因此,如果用戶只添加一個元素,則該元素應浮動到容器的中心,如果他/她添加了兩個元素,則必須漂浮到容器的中心但彼此相鄰。如果用戶添加5個元素,則前四個元素必須並排浮動(填充容器的寬度爲100%),第五個元素應位於第二行中間。這個圖片顯示我想要什麼來實現的:如何使div浮動到容器的中心,沿着動態元素將根據用戶的輸入添加
用戶輸入:只有一個漂浮到中心框。
用戶選擇的兩個元素,所以兩者浮動彼此的側和容器div的中心。
用戶選擇的四個元素,所以該第一側是充滿時,容器div的100%是由與每個的25%四盒填充。
如果用戶選擇5個元素,第五個應浮到容器div的中心,右邊的其它4個箱的第一行的下方。
所以,在最後,我將通過添加一些asp.net VB,將帶來所需的框,一箇中繼器控制,根據存儲在SQL數據庫中的一些數據,並把所需的控制一個存儲過程。
我一直在嘗試不同的技術,但他們都沒有解決我的問題(保證金:0汽車;顯示:inline-block的;等等)
任何幫助將不勝感激!
感謝
您可能想要考慮flexbox。這裏有一些對齊選項:http://stackoverflow.com/a/33856609/3597276 ... –
@Michael_B這正是我正在尋找的!非常感謝 – epaezr