想要在响应式网页中的图像之间有空白区域吗?

时间:2016-10-27 06:37:42

标签: html css css3 responsive fluid-layout

以下是我正在处理的内容的屏幕截图:

screenshot

现在问题是我希望图像之间有一些空白区域,所以它们有点间隔,我尝试将style="margin-right:25px"添加到前三个图像中但是如果我这样做它们会变得略大一些并且最后一张图片保持不变:

example here

此页面的当前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;
}

请注意,这是一个响应性网页,不是静态的。

三江源

1 个答案:

答案 0 :(得分:0)

尝试:

.lower {
  width: 25%;
  float: left;
  padding-right: 25px;
}
.lower:last-child {
  padding-right: 0;
}