【发布时间】:2021-09-30 17:53:49
【问题描述】:
<div>
<div className='dif'>
<div style={{marginLeft:10, bottom: '0', left: '0',color:'#45b37c',position:'relative'}} className = 'fl big-font'>$108</div>
<div style={{ margin:'20px', textAlign:'right', position: 'absolute', bottom: '0', right: '0',}}> Target: $1234</div>
<div style={{ marginRight:'20px', marginTop:'10px', textAlign:'right', position: 'absolute', bottom: '0', right: '0',}}> Actual: $1234</div>
</div>
</div>
这是我正在使用的代码。
如果您看到图像。我正在尝试将 20 美元以及目标和实际 div 设置在主 div 的右下角。 但是当我增加左侧文本的大小时。我往上走。 任何人都可以告诉我如何将其固定到底部。 我尝试了 text-align 但没有成功。
<div>
<div class='dif'>
<div style="margin-left:10; bottom: 0; left: 0; color:#45b37c; position:relative;" class="fl big-font">$108</div>
<div style="margin: 20px; text-align: right; position: absolute; bottom: 0; right: 0 "> Target: $1234</div>
<div style="margin-right: 20px; margin-top: 10px; text-align: right; position: absolute; bottom: 0; right: 0;"> Acutal: $1234</div>
</div>
</div>
【问题讨论】:
-
你有
position:'realtive',它应该是position:'relative'。这有帮助吗? -
绝对定位很少需要(或简单)。我会考虑使用flexbox。我还会从我的标记中获取那些很棒的样式,并放入适当的样式表(或至少是嵌入的样式标签)。