2016-12-01 118 views
0

使用柔性容器還可以使用邊緣頂部(底部,左側,右側)和填充來在元素之間或向左/右移動一點空間時,是否安全/可接受?或者更好地將flex-based與定義的寬度結合使用?帶填充和邊距的Flexbox

+2

請澄清您的具體問題或添加其他詳細信息,以確切地突出顯示您的需求。正如目前所寫,很難確切地說出你在問什麼。 –

+1

「安全」,「可接受」和「更好」是什麼意思?從哪裏安全?怎麼樣? – BSMP

+0

相關:http://stackoverflow.com/questions/20626685/better-way-to-set-distance-between-flexbox-items – 2016-12-01 17:15:44

回答

1

我認爲更好的方式來把你的問題是

是保證金&填充了「柔性的方式」來安排Flex容器內的元素? - 仍然沒有多大意義,但我想答案應該解釋爲什麼。

回答

Flexbox的(柔性盒)是一個佈局概念&只是提供了一種更有效的方式來鋪陳&分發其Flex容器&內部要素之間的空間爲您提供額外的權力來控制你的元素獨特的屬性,如orderflex-grow,flex-shrink等 - 非常類似於網格佈局。現在你不會問這樣的問題 - 「」你可以使用像Bootstrap一樣的網格框架以及邊距/填充嗎?你會嗎?

一個簡單的回答你的問題 - Ofcourse就可以了,這一切都取決於你的需求。它的主觀沒有錯誤/正確地使用他們與flex。所以是的,你肯定可以使用邊緣/填充與Flexbox相結合,如果你的要求需要它(大多數情況下是這種情況),或者你可以使用flex-basis(類似於width)等完成「flex-way」。有時,當這些不足時,你將不得不使用填充/保證金,這再次是非常安全的/可接受的(我不知道這裏的含義是什麼 - 不過你拿它)。

只需要瞭解的是,當你定義一個容器,flex您不能使用幾個block屬性,如text-align

希望你有正確的觀點。

+0

非常感謝你這樣一個完整的答案!你真的幫助我 –