【问题标题】:How to make a three image grid system?如何制作一个三图像网格系统?
【发布时间】:2016-10-16 13:00:53
【问题描述】:

我想做的是把三张图片(这个:http://baseframe.co/a/img/animus.png)放在一个有两层的三列网格系统中。

我真的很难将 div 放在一起,所以如果有人能在我遇到的问题旁边解释它,那将非常有帮助!

谢谢, 亚伦

编辑:

这是我的代码:

`http://codepen.io/aaronmtx/pen/PGdGyA`

【问题讨论】:

    标签: html css grid alignment photos


    【解决方案1】:

    您可能想使用display: inline-block。所以...

    <div>
        <img src="...">
    </div>
    <div>
        <img src="...">
    </div>
    <div>
        <img src="...">
    </div>
    

    每个&lt;div&gt;&lt;img ...&gt; 的样式...

    div {
        display: inline-block;   
    }
    
    img {
        width: 100%;
    }
    

    这是一种非常简单的方法,因为您可能希望应用一些额外的样式。将每个 &lt;div&gt; 的宽度限制为 33%,以连续获得三个相同大小的图像。然后重复 HTML,这样它将在新行中断开接下来的三个图像。对每个 &lt;img ...&gt; 应用 100% 的宽度将确保它们不会溢出各自的 div 容器。

    希望这就是你要找的东西!

    【讨论】:

    • 您好,感谢您的回复!我只是不太确定如何将其应用于我的代码。我刚刚用我的代码更新了我的帖子(我应该首先完成)。如果您有任何想法,我将不胜感激!
    • 完成,对不起! :)
    • 您的 HTML 中有错误。您在
      的末尾有一个额外的关闭
      ,它会提前关闭
      。请查看codepen.io/andrewtanner1987/pen/yaxakg 以获得澄清。
    • 是的!都修好了!非常感谢您的帮助!
    猜你喜欢
    相关资源
    最近更新 更多
    热门标签