html - 如何在 css 中以直线形式在各个图像之间提供相等的间距?

标签 html css image

我有如下所示的屏幕截图,我必须在 HTML/CSS 中复制它。

enter image description here


此时此刻,我可以在 fiddle 中复制它.

在 fiddle 中,我无法在各个图像之间提供相当大的间距

fiddle中,我有一种感觉,下面的CSS代码有问题:

.et_pb_row {
    position: relative;
    width: 80%;
    max-width: 1080px;
    margin: auto;
}



问题陈述:

如上所述,在 fiddle 中,我无法在各个图像之间提供等量的间距

我想知道我应该在 fiddle 中做些什么改变,以便我能够在各个图像之间提供相当大的间距。

最佳答案

根据您需要支持的浏览器,您可以为此使用 flexbox。 因此,如果您有以下 html:

<div class="container">
  <img src="" />
  <img src="" />
  <img src="" />
  <img src="" />
</div>

然后编写如下css:

.container {
  display: flex;
  justify-content: space-between;
}

参见 mdn更多示例。

关于html - 如何在 css 中以直线形式在各个图像之间提供相等的间距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50239861/

相关文章:

javascript - 查看网站的实际源代码

javascript - css翻译后如何获取元素位置

c# - Azure 中的图像格式更改

python - 在 App Engine (Python) 上将文本转换为 PNG

javascript - d3.js 图表不考虑边距

php - 如何使用 Gd 库调整图像大小? PHP

html - CSS 高度百分比从下到上填充

html - bootstrap如何在一行中制作两个div

html - 图像在 Chrome 中不会继承高度,但在 Firefox 中会

html - anchor 标记不能在 div 中间歇性工作