我想要一个以文档为中心的 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 / 回答 好,谢谢大家尝试解决我的问题。我使用 JS 解决了这个问题,它有一个监听屏幕调整大小事件的函数。这些函数检查右边距的大小并在左边添加填充,以便所有内容都居中。我没有找到使用 CSS 的解决方案。如果你有的话,我很想知道。
谢谢大家!