我试图在div中以span元素的形式显示标签,看起来像这样。
标签在这里居中对齐,但是当标签移动到下一行/行时,下面的行不是居中对齐的。
我想将两行设置为居中对齐。
以下是相同的ReactJS代码:
const styles = {
tag: {
border: "1px solid #ffffff",
borderRadius: "10%",
padding: 2,
margin: "2px"
},
tagsWrapper: {
width: "100%",
padding: "5px",
display: "flex",
flexWrap: "wrap"
}
};
<div style={styles.tagsWrapper}>
<div
style={{
margin: "0px auto",
display: "flex",
flexWrap: "wrap"
}}>
{this.props.tags.map((tag, index) => {
if (tag.selected)
return (
<span key={index} style={styles.tag}>
{tag.label}
</span>
);
else return null;
})}
</div>
</div>
我试图找到解决方案,但无法找到任何解决方案。
答案 0 :(得分:8)