【发布时间】:2017-03-09 17:38:36
【问题描述】:
这是我正在处理的屏幕截图:
现在的问题是,我希望图像之间有一些空白,因此它们有点间隔,我尝试将style="margin-right:25px" 添加到前三张图像中,但是如果我这样做,它们会变得稍微大一些,并且最后一张图片很小:
我当前的这个页面的 HTML 是
<div id="footer">
<div class="lower"><img src="images/one.jpg" alt="Ring being put on finger"/></div>
<div class="lower"><img src="images/two.jpg" alt="The mens trousers"/></div>
<div class="lower"><img src="images/three.jpg" alt="Flowers"/></div>
<div class="lower"><img src="images/four.jpg" alt="The rings"/></div>
</div>
CSS 是
#footer {
display: table;
width: 100%;
max-width: 1024px;
margin-top: 1%;
}
.lower {
display: table-cell;
}
#footer img {
width: 100%;
height: auto;
max-width: 256px;
}
请记住,这是一个响应式网页,不是静态的。
谢谢
【问题讨论】:
-
您使用表格单元格显示的任何特殊原因?
-
表格单元格显示是这样的,图像根据设备的宽度调整大小。之前在codepen上找到了一个链接,但现在不记得链接了
-
根据您应该使用的设备宽度调整图像大小: 在您的 标签中
-
目前我所有的图像都在调整大小,这只是最后一个问题,图像必须放在水平线上
-
阅读这篇文章:css-tricks.com/snippets/css/a-guide-to-flexbox
display: flex属性是您需要这种类型的布局 P.S:如果您在 google 上搜索,您可以找到许多其他文章
标签: html css responsive fluid-layout