Html 如何将图像列表居中?
如何以480px屏幕宽度将3幅图像居中,以320px屏幕宽度将2幅图像居中 这是Html 如何将图像列表居中?,html,css,Html,Css,如何以480px屏幕宽度将3幅图像居中,以320px屏幕宽度将2幅图像居中 这是 ... @介质(最大宽度:480px){} @介质(最大宽度:320px){} 放置显示:内联块
...
@介质(最大宽度:480px){}
@介质(最大宽度:320px){}
放置显示:内联块在
和文本对齐:居中代码>在您的
上。这样,您的图像将始终居中对齐。在媒体查询中,您可以设置
(显示:block;
)的宽度,这样您就可以将正确数量的图像排列在一起
例如:
放置显示:内联块在
和文本对齐:居中代码>在您的
上。这样,您的图像将始终居中对齐。在媒体查询中,您可以设置
(显示:block;
)的宽度,这样您就可以将正确数量的图像排列在一起
例如:
类似这样的东西可以起作用:
调整宽度和边距以适应。类似于此的功能:
调整宽度和边距以适应。是否与您所寻找的类似?
请注意,它使用了一些旧浏览器中无法使用的属性。特别是n-child()
和你要找的一样吗?
请注意,它使用了一些旧浏览器中无法使用的属性。特别是n-child()
在根据屏幕大小计算百分比之前。这可能会引起兴趣:在根据屏幕大小计算百分比之前。这可能会引起兴趣:此解决方案的唯一问题是最后一行-在我的情况下,我需要将其与前几行的左侧对齐(例如,当图像数量不均匀时)。Per Salbark的解决方案也是如此。这个解决方案唯一的问题是最后一行——在我的例子中,我需要它与前几行的左侧对齐(比如当图像数量不均匀时)。Per-Salbark溶液也是如此。
<ul>
<li><img/></li>
...
</ul>
@media (max-width: 480px) {}
@media (max-width: 320px) {}
@media (max-width: 480px) {
/* would like 3 centered images in a row */
img {width: 30%; margin-left: 2%;}
}
@media (max-width: 320px) {
/* would like 2 centered images in a row */
img {width: 45%; margin-left: 5%}
}