Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 带填充和边距的Flexbox_Html_Css_Flexbox - Fatal编程技术网

Html 带填充和边距的Flexbox

Html 带填充和边距的Flexbox,html,css,flexbox,Html,Css,Flexbox,在使用flex容器时,使用边距顶部(底部、左侧、右侧)和填充物在元素之间或向左/向右移动一点空间是否安全/可接受?还是将弹性基础与定义的宽度结合使用更好?我认为提出问题的更好方法是 在flex容器中排列元素时,边距和填充是否是一种“灵活方式”?仍然没有多大意义,但我想答案应该解释一下原因 回答 Flexbox(flexible box)是一种布局概念,它提供了一种更有效的方式来在flex容器中的元素之间布局和分配空间,并通过独特的属性(如order、flex grow、flex shrink等)

在使用flex容器时,使用边距顶部(底部、左侧、右侧)和填充物在元素之间或向左/向右移动一点空间是否安全/可接受?还是将弹性基础与定义的宽度结合使用更好?

我认为提出问题的更好方法是

在flex容器中排列元素时,边距和填充是否是一种“灵活方式”?仍然没有多大意义,但我想答案应该解释一下原因

回答

Flexbox(flexible box)是一种布局概念,它提供了一种更有效的方式来在flex容器中的元素之间布局和分配空间,并通过独特的属性(如
order
flex grow
flex shrink
等)为您的元素提供额外的控制能力,这与网格布局非常类似。现在你不会问这样的问题了——“你能使用像Bootstrap这样的网格框架和边距/填充吗?”你会这样问吗

对你的问题的简单回答-当然可以,这取决于你的要求。将它们与flex一起使用并不是错误/正确的。因此,是的,您可以在Flexbox中使用边距/填充,如果您的需求需要(大多数情况下都是这样),或者您可以使用
flex basis
完成“flex way”(类似于
宽度
)等等。有时,当这些还不够时,你将不得不使用填充/边距,这也是非常安全/可接受的(我不知道这在这里意味着什么——不管你怎么看)

只需要了解,当您将容器定义为
flex
时,不能使用一些
block
属性,如
text align


希望您的观点正确。

请澄清您的具体问题,或添加其他详细信息,以突出您的需要。正如目前所写的,很难准确说出你的要求。你所说的“安全”、“可接受”和“更好”是什么意思?远离什么?如何更好?相关:非常感谢您提供如此完整的答案!你真的帮了我