Javascript 如何在响应站点中正确布局网格项
我正在设计一个网站的布局,目前看起来像这样 但是,当前页面上的子元素的高度不规则。你能为这些问题提供一些指导或方法吗 使用引导框架和响应性设计 更新: 我知道我可以这样写:Javascript 如何在响应站点中正确布局网格项,javascript,jquery,html,css,grid,Javascript,Jquery,Html,Css,Grid,我正在设计一个网站的布局,目前看起来像这样 但是,当前页面上的子元素的高度不规则。你能为这些问题提供一些指导或方法吗 使用引导框架和响应性设计 更新: 我知道我可以这样写: <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> <div class="column col-lg-4 col-md-4 col-sm-6 col-xs-12"> <div class="element col-
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
<div class="column col-lg-4 col-md-4 col-sm-6 col-xs-12">
<div class="element col-lg-12 col-md-12 col-sm-12 col-xs-12">
</div>
<div class="element col-lg-12 col-md-12 col-sm-12 col-xs-12">
</div>
<div class="element col-lg-12 col-md-12 col-sm-12 col-xs-12">
</div>
</div>
<div class="column col-lg-4 col-md-4 col-sm-6 col-xs-12">
<div class="element col-lg-12 col-md-12 col-sm-12 col-xs-12">
</div>
<div class="element col-lg-12 col-md-12 col-sm-12 col-xs-12">
</div>
<div class="element col-lg-12 col-md-12 col-sm-12 col-xs-12">
</div>
</div>
<div class="column col-lg-4 col-md-4 col-sm-6 col-xs-12">
<div class="element col-lg-12 col-md-12 col-sm-12 col-xs-12">
</div>
<div class="element col-lg-12 col-md-12 col-sm-12 col-xs-12">
</div>
<div class="element col-lg-12 col-md-12 col-sm-12 col-xs-12">
</div>
</div>
</div>
但我不知道如何正确地向列添加元素
我应该测量JS中元素的高度,然后将它们附加到列中吗?要获得相同的结果,只需将页面拆分为3个大小相等的div,然后在这些列中为文章添加其他div 比如:
#column {
width: 30℅;
display: inline-block;
}
#article {
width: 100℅;
}
那你为什么不也用bootstrap呢?他们有一个很好的文档,比如砖石,可以帮助你完成布局@Pye Bootstrap无法帮助您使用OP正在寻找的Pinterest样式的布局。我找到了本教程,但当我添加一些文本而不是图像时,效果不佳。应该在下面隐藏一些文字。谢谢@hungerstar-我想砖石工程会帮我;我将发布结果:mashise.desandro.com->这就是我一直在寻找的东西。谢谢@hungerstar:虽然你可以做到这一点,但这些文章很可能不会像你希望的那样重新出现。如果前三篇文章是最重要的,那么这个解决方案就失败了。例如,我们有三列,每列10篇文章。右上角的文章不会是较小的移动设备或屏幕上的第三篇文章,如果所有文章都在一个专栏中,它将是该专栏中的第11篇文章。