Html 为什么当我将元素设置为“显示:内联块”时,“弯曲方向:行”才起作用?

Html 为什么当我将元素设置为“显示:内联块”时,“弯曲方向:行”才起作用?,html,css,flexbox,Html,Css,Flexbox,flex-direction:行只有在nav li{}内添加display:inline块时才起作用。我之所以知道它,是因为-webkit flex-direction:行反转;他正在工作。但其他属性,如证明内容的合理性:之间的空间;你不工作了 反之亦然;若我移除nav li{}内的display:inline块,那个么只有flex direction:column起作用。有什么问题 导航{ 背景:灰色; 显示:-webkit flex; -webkit柔性方向:行; } 李海军{ 列表样式:

flex-direction:行只有在nav li{}内添加display:inline块时才起作用。我之所以知道它,是因为-webkit flex-direction:行反转;他正在工作。但其他属性,如证明内容的合理性:之间的空间;你不工作了

反之亦然;若我移除nav li{}内的display:inline块,那个么只有flex direction:column起作用。有什么问题

导航{ 背景:灰色; 显示:-webkit flex; -webkit柔性方向:行; } 李海军{ 列表样式:无; }
它只会让你产生一种错觉,认为它是有效的

在该级别设置的Flex将使项目成为Flex项,并且不会影响元素

您希望Flex容器是可扩展的