由于新的自举4从使用“浮动”元素以更好的“Flexbox的”方法进行迁移,只是不知道是它确定构建使用.d-flex
整个网格结构而不是现有的.container .row .col
方式?与更换山口d-FLEX在自举4
因为它们都是使用flexbox从根本上构建的,所以我没有发现用另一个替换它的缺点。实际上我觉得.d-flex
要求少一些css类名并且在html中使事情更具可读性。
还有为什么我喜欢d-flex
比老col
其他原因:
水平和垂直元素 - d-Flex支持创建元素在水平方向(.flex行)和垂直(.flex -柱)。 Col仅支持水平。
行内元素 - 元素的宽度将从子级继承,并且可以使用d-inline-flex动态对齐。 col网格已修复。
提前重新排序 - d-Flex使用
.order-x
和col使用.push
和.pull
。在我看来,d-flex
更直观,元素的顺序通过编号来表示,另一方面,.col
中的数字表示有多少个网格正在推动和拉离之前的状态。当你构建一个更复杂的网站时,它会变得混乱......
如果我错了,请纠正我。