如何制作号码" 87"坐在"总分"?
旁边我想要右边的数字和"总分"左边的文字,但是"总分"写在两行。
我尝试过使用各种div结构,浮动和显示属性,但无法使其正常工作。
<FlatList
contentContainerStyle={{flexGrow: 1, justifyContent: 'center'}}
//... other props
/>
&#13;
答案 0 :(得分:2)
您可以使用 Flexbox 执行此操作:
div {
display: flex; /* displays flex-items (children) inline */
justify-content: center; /* centers them horizontally */
margin: 1em;
padding: 1em;
background: #eee;
border-radius: 10px;
}
div > * {margin: 0 5px} /* adjust */
#count {font-size: 2em}
<div>
<strong>Total<br>Score</strong>
<span id="count">87</span>
</div>
<div>Rank #1 out of 321</div>
答案 1 :(得分:1)
在此之后更改css
和strong
的{{1}}
div
答案 2 :(得分:0)
这看起来会更好,请试试这个
<div style="text-align: center; padding: 1em; margin: 1em; background-color: #eee; border-radius: 10px;">
<strong style="display: inline-block; vertical-align: middle;">Total Score :
<div style="display: inline-block; vertical-align: middle;><span id="count" style="font-size: 2em;">87</span></div>
</strong>
</div>
<div style="text-align: center; padding: 1em; margin: 1em; background-color: #eee; border-radius: 10px;">
Rank #1 out of 321
</div>
&#13;