html - 9 张图像在 HTML 和 CSS 中缩小到 3x3 网格中?

标签 html css image responsive-design

我的网页上有 9 张 3x3 网格形状的图像。目前,当我在宽屏笔记本电脑上查看时它看起来不错,但当我在较小的设备上查看时,图像会堆叠在一起,因为它是响应式的。我希望图像一起缩小(并保留在 3x3 网格中)而不是堆叠。我什至不知道从哪里开始。
提前致谢!

抱歉,代码不多。我的部分宽度为 940 像素,每张图片的宽度和高度均为 300 像素。

<section id="picture">
<img src="1.jpg">
<img src="2.jpg">
<img src="3.jpg">
<img src="4.jpg">
<img src="5.jpg">
<img src="6.jpg">
<img src="7.jpg">
<img src="8.jpg">
<img src="8.jpg">
</section>

最佳答案

最好的方法是使用display:inline-blockmax-widths 和百分比

演示 http://jsfiddle.net/kevinPHPkevin/Ptqde/

section {
    max-width:300px;
}
img {
    max-width:80px;
    display:inline-block;
    width:30%;
}

关于html - 9 张图像在 HTML 和 CSS 中缩小到 3x3 网格中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16866159/

相关文章:

php - 如何首先从不同的SQL表中获取不同的相关值(PHP)

javascript - 如何使用 Angular 2 添加背景图片伪元素 'after' 内容?

javascript - 如何在多个影子根之间共享单个样式表引用、css 变量或 css 规则?

css - 单元格边界扩展超出

javascript - 是否可以将谷歌图表保存为图像?

java - java中的html截断器

css - 为什么这两个 div 被推得这么小?

javascript - 使用 Backbone 模型缓存图像

java - 用Java读取图像

javascript - 使用 Javascript 调整图像大小以使其适合视口(viewport)