gpt4 book ai didi

css - 为什么 flex-direction 在没有显示 : flex being specified? 的情况下工作

转载 作者:太空宇宙 更新时间:2023-11-04 01:47:59 27 4
gpt4 key购买 nike

当我在容器中有 flex-direction 时,是否需要指定 display 属性。它似乎工作得很好,但我担心我破坏了一些东西:

.App {
background-color: white;
flex-direction: column;
padding:15px;
font-family: 'Roboto', sans-serif;
}

最佳答案

block 格式化上下文(display: block)中,默认情况下, block 元素占用其父元素的整个宽度。因此,各个元素垂直堆叠。

来自规范:

9.4.1 Block formatting contexts

In a block formatting context, boxes are laid out one after the other, vertically, beginning at the top of a containing block.

flex 格式上下文(display: flex)中,使用 flex-direction: column,单个元素也垂直堆叠,类似于display: block 中的布局。

所以您看到了类似的行为,但实际上,flex-direction 属性在 block 格式化上下文 中被忽略了。

关于css - 为什么 flex-direction 在没有显示 : flex being specified? 的情况下工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44097402/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com