Html 创建响应性网格系统和排序
我有一个简单的部分,我正在为我的应用程序创建,这个部分包含一行3列,每列有3个divHtml 创建响应性网格系统和排序,html,css,bootstrap-4,Html,Css,Bootstrap 4,我有一个简单的部分,我正在为我的应用程序创建,这个部分包含一行3列,每列有3个div </div> <div class="col-md-2 left-top-details_second"> </div> </div> <div class="row subro
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
JSFIDDLE:
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
下面是它在桌面视图中的外观
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
下面是它在小型设备中的外观
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
到目前为止,这是我的解决方案,我尝试了,但没有得到我想要的
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
HTML
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
网站最大宽度应为1240px
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
我需要改变什么才能得到我想要的?如果您有任何帮助或建议,我们将不胜感激。很明显,您有3个专栏,每个专栏中还有2个其他专栏。因此,您的代码可以如下所示:
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
上校{
边框:1px实心;
高度:80px;
保证金:5px;
}
.col-12>分区{
高度:50px;
背景:fff;
保证金:5px;
}
身体{
背景:粉红色!重要;
}
很明显,您有3列,每列中有2列。因此,您的代码可以如下所示:
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
上校{
边框:1px实心;
高度:80px;
保证金:5px;
}
.col-12>分区{
高度:50px;
背景:fff;
保证金:5px;
}
身体{
背景:粉红色!重要;
}
您不需要手动编辑Bootstrap4类的默认CSS
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
您只需将所有框嵌套在一行中,然后将类名col-lg-2 col-12添加到每个框中即可获得所需的布局
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
col-lg-2 col-12将在大屏幕中为每个框分配2列/12列6行,在平板电脑和手机中为每个框分配12列/12列1行
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
在每个框内,添加另一行,并将类名col-6指定给两个内部框,并将底部框嵌套在一个全宽框内
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
col-6将在所有屏幕尺寸下为两个内部框分配6列/12列,每行2列
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
检查此项或运行以下代码段,以获取我上面描述的实际示例:
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
正文{宽度:100%;高度:100%;文本对齐:居中;}
为了她{
高度:1200px;
宽度:100%;
背景:红色;
溢出:隐藏;
}
.col-lg-2{边框:2px纯白;边距:10px 0px;}
.col-lg-12{背景色:FFF;颜色:000;}
ABCD
ABCD
对
ABCD
ABCD
对
ABCD
ABCD
对
ABCD
ABCD
对
ABCD
ABCD
对
ABCD
ABCD
对
您不需要手动编辑Bootstrap4类的默认CSS
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
您只需将所有框嵌套在一行中,然后将类名col-lg-2 col-12添加到每个框中即可获得所需的布局
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
col-lg-2 col-12将在大屏幕中为每个框分配2列/12列6行,在平板电脑和手机中为每个框分配12列/12列1行
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
在每个框内,添加另一行,并将类名col-6指定给两个内部框,并将底部框嵌套在一个全宽框内
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
col-6将在所有屏幕尺寸下为两个内部框分配6列/12列,每行2列
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
检查此项或运行以下代码段,以获取我上面描述的实际示例:
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 middle">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
<div class="col-md-4 right">
<div class="row subrow">
<div class="col-md-2 left-top-details_first">
</div>
<div class="col-md-2 left-top-details_second">
</div>
</div>
<div class="row subrow_bottom">
<div class="col-md-4 left-bottom">
</div>
</div>
</div>
</div>
</div>
</section>
正文{宽度:100%;高度:100%;文本对齐:居中;}
为了她{
高度:1200px;
宽度:100%;
背景:红色;
溢出:隐藏;
}
.col-lg-2{边框:2px纯白;边距:10px 0px;}
.col-lg-12{背景色:FFF;颜色:000;}
ABCD
ABCD
对
ABCD
ABCD
对
ABCD
ABCD
对
ABCD
ABCD
对
ABCD
ABCD
对
ABCD
ABCD
对
上校{
边框:1px实心;
高度:80px;
保证金:5px;
}
.col-12>分区{
高度:50px;
背景:2000人;
保证金:5px;
}
身体{
背景:ccc!重要;
}
上校{
边框:1px太阳光
身份证件
高度:80px;
保证金:5px;
}
.col-12>分区{
高度:50px;
背景:2000人;
保证金:5px;
}
身体{
背景:ccc!重要;
}
请将bootstrap-4标记更改为twitter bootstrap,以避免不便。Bootstrap 4根据解决方案进行了重要更改,它无法与您的链接Bootstrap 3.3.7am使用Bootstrap 4请将Bootstrap-4标记更改为twitter Bootstrap,以避免不便。Bootstrap 4根据解决方案进行了重要更改,它无法与链接的Bootstrap 3.3.7am一起使用Bootstrap 4。col-md-4=>行中的col不应该是col-6吗?在这种情况下,在引导3中,每个col-6或col-12都应该是col-xs-6和col-xs-12@PatrikAlexits使用col引导将使其自动填充所需的空间,因此col将使添加额外边距变得容易,而无需任何额外的设置overflow@PatrikAlexits你可以在这里阅读:Hi@Temaniaf如果谢谢你的帮助,现在,当我想在col-12-p-0列之间添加空格时,它看起来是这样的http://jsfiddle.net/c3th8v29/5/ 我需要做什么才能使这些列之间的空间与其他列之间的空间相同?@user9964622 yes true,只需更改我与lg使用的md即可。这是您需要调整sm、md、lg等的唯一类别col-md-4=>行中的col不应该是col-6吗?在这种情况下,在引导3中,每个col-6或col-12都应该是col-xs-6和col-xs-12@PatrikAlexits使用col引导将使其自动填充所需的空间,因此col将使添加额外边距变得容易,而无需任何额外的设置overflow@PatrikAlexits你可以在这里阅读:Hi@Temaniaf如果谢谢你的帮助,现在,当我想在col-12-p-0列之间添加空格时,它看起来是这样的http://jsfiddle.net/c3th8v29/5/ 我需要做什么才能使这些列之间的空间与其他列之间的空间相同?@user9964622 yes true,只需更改我与lg使用的md即可。这是您需要调整sm、md、lg等的唯一类别