我想要一個以文檔爲中心的div。 div應該佔用所有可以顯示內容的空間,而內容本身應該與左側對齊。將div對齊到左邊的內容
我想要創建的圖像庫是以行和列爲中心的圖像庫,當您添加新的拇指時,它將與左側對齊。
代碼:
<div id="out">
<div id="inside">
<img src="http://www.babybedding.com/fabric/solid-royal-blue-fabric.jpg"/>
<img src="http://www.babybedding.com/fabric/solid-royal-blue-fabric.jpg"/>
<img src="http://www.babybedding.com/fabric/solid-royal-blue-fabric.jpg"/>
<img src="http://www.babybedding.com/fabric/solid-royal-blue-fabric.jpg"/>
<img src="http://www.babybedding.com/fabric/solid-royal-blue-fabric.jpg"/>
</div>
</div>
和CSS:
img {
height: 110px;
width: 110px;
margin: 5px;
}
#out {
width: 100%;
}
#inside {
display: inline-block;
margin-left: auto;
margin-right: auto;
text-align: left;
background: #e2e2f2;
}
現場版本在這裏:http://jsfiddle.net/anPF2/10/ 正如你會發現,對 「#inside」 右側有,我想空間刪除,所以這個塊將被顯示,直到最後一個正方形和所有它將居中對齊。
編輯: 請查看你的照片:https://www.dropbox.com/s/qy6trnmdks73hy5/css.jpg 它說明了更好的我想要得到的。
編輯2: 我已經下載了另一張照片來顯示它應該如何在低分辨率屏幕上進行調整。請注意左側和右側的邊距。這就是我試圖讓(失敗至今:\) https://www.dropbox.com/s/22zp0otfnp3buke/css2.jpg
編輯3/ANSWER 好,謝謝大家對試圖解決我的問題。我使用JS解決了這個問題,並帶有一個偵聽屏幕大小調整事件的函數。這些函數檢查右邊距的大小並向左側添加填充,以使所有內容居中。我沒有找到使用CSS的解決方案。如果你有一個,我很想知道它。
謝謝eveyone!
小提琴沒有顯示CSS –
「的DIV應該採取所有的空間它可以」 - 這如何,如果它佔用了所有可用空間爲中心? – Zhihao
我的想法......我認爲他的意思是說,他希望它能夠中心,同時能夠添加2,3,4等圖像,仍然有那些居中...... –