我正在开发产品目录页面,并且图像组需要居中,但我还没有找到一种方法,因为它们都是在宽度为100%的div中浮动的。
我正在寻找一种方法来水平居中这些图像,而不会失去浮动属性的灵活性。
以下是网站目录的链接:http://internetvolk.de/katalog/
答案 0 :(得分:3)
尝试使用display: inline-block;
代替浮动并将text-align: center
添加到其父容器中
答案 1 :(得分:2)
使用以下规则进行扩充:
#katalog {
text-align: center;
}
和
.imageLink {
/** float: left; <-- REMOVE! */
display: inline-block;
}
答案 2 :(得分:0)
如果给#katalog一个宽度 - 根据图像数量及其边距计算。 e.g。
#katalog{
width: 960px; /*just an example*/
margin: 0 auto;
}
答案 3 :(得分:0)
#katalog {
margin: 10px auto 0;
overflow-y: hidden;
max-width: 940px;
min-width: 810px;
}
使用max-height
和min-height
来保持灵活性,我通过添加max-width
来定义margin: 0 auto;
以使其在所有屏幕中居中