我有一組相同大小的圖像。
我想將它們顯示爲類似於表格的結構,但要根據用戶瀏覽器的窗口寬度更改「列」的數量,並且所有結構均居中。
我想出的是:http://jsfiddle.net/MHva2/3/。<img>根據窗口的寬度放置在一行中
.container {
display: table;
margin: auto;
}
.element {
width: 200px;
height: 200px;
}
<div class = "container">
<img class = "element" />
<img class = "element" />
</div>
這隻有當所有的圖像可以放在一個單一的行。
一旦行「中斷」,container
元素將全部免費,如下所示:http://jsfiddle.net/MHva2/5/。
有沒有一種方法可以使其在這種情況下的內容流動?
更新:
我會盡力解釋。
我想要的是瀏覽器將圖像自動放置在一個容器中,它們應該看起來像表格單元格,列數等於floor(window_width/image_width)
。
圖像數量可能會有所不同,整個桌子的結構應該居中。
我畫了一張圖片,展示瞭如何使用相同數量的圖像查看同一頁面應該查看不同大小的窗口:http://rghost.net/44024115.view。
你的問題不清楚。請詳細說明 – 2013-02-22 06:24:58