html 容器左对齐,html – 居中对齐容器和左对齐子元素

该博客探讨了如何在网页上实现响应式图像布局,使图像能根据浏览器窗口大小自动调整为每行最大数量,保持固定间距,并在页面中心对齐。作者遇到的问题是当前代码导致图像没有按预期方式分组和排列。寻求解决方案来创建一个适应性强且图像分组居中的布局。
摘要由CSDN通过智能技术生成

我有X个图像(所有相同的高度和宽度),我想在网页上显示它们。但是我想让页面自动显示一行的最大数量的图像(不调整图像大小),当浏览器调整大小,并以固定的距离显示图像。

另外,图像应该被一起分组在页面的中心,并且一个接一个地显示。

例如

当浏览器窗口仅足够宽以在一行上显示3个图像时,它们应该显示如下。

每行3个图像分组在一起固定的距离,在页面的中心,一个接一个。

zzKav.png

如果浏览器更宽,所以4个图像可以显示在一行,他们应该这样显示。

每行4张图像(不调整图像大小),在页面中央相隔一定距离分组,一个接一个。

6Lr2I.png

到目前为止我写了以下代码:

HTML

1.png
2.png
3.png
4.png
5.png

CSS

img {

height: 200px;

width: 200px;

padding: 10px;

}

.image-div {

display: inline;

}

.outer-div {

text-align: center;

width: 100%;

}

.inner-div {

text-align: left;

display: inline;

}

因此,图像在内部显示一个10px padding在div(内部div),然后在外部div的中心。并且图像在内部div的左边是文本对齐的。

但问题是他们显示如下:

c4Van.png

当浏览器变得更宽时,类似如下

8DQTv.png

有人可以告诉我如何显示图像像第一组图像?

即每行的最大图像数(不调整图像大小),一个接一个,在页面中心分组在一起,固定的距离(包装)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值