Bootstrap 4 引导4中的自定义布局问题
我已经尽了最大努力,但无法解决我的问题-现在请各位专家帮助我。为了更好地理解,附上了示例代码和屏幕截图 我希望和无法实现的是,我希望第2.3列出现在桌面上的第2.1列和移动设备上的第2.2列下(在移动设备上,第2.1列已经出现在第2.2和第2.3列的顶部,这是正确的) 我需要帮助将2.3浮动/推到2.1下。非常感谢你的帮助Bootstrap 4 引导4中的自定义布局问题,bootstrap-4,Bootstrap 4,我已经尽了最大努力,但无法解决我的问题-现在请各位专家帮助我。为了更好地理解,附上了示例代码和屏幕截图 我希望和无法实现的是,我希望第2.3列出现在桌面上的第2.1列和移动设备上的第2.2列下(在移动设备上,第2.1列已经出现在第2.2和第2.3列的顶部,这是正确的) 我需要帮助将2.3浮动/推到2.1下。非常感谢你的帮助 1.1 1.2 2.1 2.2 2.3 3.1 3.2 这里的诀窍是在md断点处和上方的2.3之前添加一个不可见的块(100%宽度但0高度),并反转该行的方向,使其从左到
1.1
1.2
2.1
2.2
2.3
3.1
3.2
这里的诀窍是在md
断点处和上方的2.3之前添加一个不可见的块(100%宽度但0高度),并反转该行的方向,使其从左到右:
1.1
1.2
2.1
2.2
****
2.3
...
希望阅读和讲述我添加的更改并不困难(我“突出显示”了它们)。为了将2.3拆分为一条新线,您确实需要一个占据100%宽度的元素来强制执行此操作
这就是为什么我设置了一个css类,它占据100%的宽度,但高度为0:
。不可见块{
宽度:100%;
身高:0;
}
为了在md
断点处将2.3置于2.1之下,您需要反转行方向:从右向左。因此,您需要在md
断点处重置2.1和2.2的顺序
演示:
更新:如果2.3必须浮动在2.1下2.2的右侧 根据作者的评论,当2.2的内容垂直溢出时,2.3需要浮动在2.2的右侧 如果不改变结构并复制至少2.1:
1.1
1.2
2.1
2.2
伪文本伪文本伪文本伪文本
**
2.1副本
2.3
**
...
您需要将2.1和2.3显示为一行中的列,该行由outter列包装,以便当2.2垂直溢出时,2.3将位于2.1之下,并位于2.2的右侧
但是由于atsm
中断了2.1和2.2开关的顺序,因此没有办法这样做,因为2.1被包装在嵌套在列中的另一行中
演示:这里的技巧是在
md
断点和向上的2.3之前添加一个不可见的块(100%宽度但0高度),并反转该行的方向,使其从左到右:
1.1
1.2
2.1
2.2
****
2.3
...
希望阅读和讲述我添加的更改并不困难(我“突出显示”了它们)。为了将2.3拆分为一条新线,您确实需要一个占据100%宽度的元素来强制执行此操作
这就是为什么我设置了一个css类,它占据100%的宽度,但高度为0:
。不可见块{
宽度:100%;
身高:0;
}
为了在md
断点处将2.3置于2.1之下,您需要反转行方向:从右向左。因此,您需要在md
断点处重置2.1和2.2的顺序
演示:
更新:如果2.3必须浮动在2.1下2.2的右侧 根据作者的评论,当2.2的内容垂直溢出时,2.3需要浮动在2.2的右侧 如果不改变结构并复制至少2.1:
1.1
1.2
2.1
2.2
伪文本伪文本伪文本伪文本
**
2.1副本
2.3
**
...
您需要将2.1和2.3显示为一行中的列,该行由outter列包装,以便当2.2垂直溢出时,2.3将位于2.1之下,并位于2.2的右侧
但是由于atsm
中断了2.1和2.2开关的顺序,因此没有办法这样做,因为2.1被包装在嵌套在列中的另一行中
演示:它对我来说运行良好:。当你添加