我尽我所能。但它不起作用。我想使用flexbox使我的元素内联,使用以下代码:
<div style={{
flex: 1,
flexDirection: 'column',
justifyContent: 'center',
}}>
<div style={{width: 50, height: 50, backgroundColor: 'powderblue'}} />
<div style={{width: 50, height: 50, backgroundColor: 'skyblue'}} />
<div style={{width: 50, height: 50, backgroundColor: 'steelblue'}} />
</div>
我所做的一切,只能按列呈现。有人可以救我的命吗?
答案 0 :(得分:4)
如果您想要内联,请使用row
代替column
:
<div
style={{
display: 'flex',
flexFlow: "row nowrap",
justifyContent: 'center',
}}
>
<div style={{width: 50, height: 50, backgroundColor: 'powderblue'}} />
<div style={{width: 50, height: 50, backgroundColor: 'skyblue'}} />
<div style={{width: 50, height: 50, backgroundColor: 'steelblue'}} />
</div>
flex
是儿童元素的属性。
答案 1 :(得分:1)
您需要flexDirection: row
水平放置。