html构造:
<div class="pay"> 立刻领取 ¥XXX</div>
css代码:
.pay{ position: fixed; left: 0; bottom: 0; width: 100%; height: 44px; font-size: 17px; font-weight: bold; color: #080304; background: #F7B529; border-radius: 6px; text-align: center;}
解释:
line-height与里面的height的高度一致
height: 44px;
line-height: 44px;
html构造:
<div class="pay"> <p class="txt">立刻领取 ¥XXX</p></div>
css代码:
.pay{ position: fixed; left: 0; bottom: 0; width: 100%; height: 44px; font-size: 17px; font-weight: bold; color: #080304; background: #F7B529; border-radius: 6px; text-align: center; display: table; }.pay .txt{ display: table-cell; vertical-align: middle;}
解释:
父元素display: table;
子元素
display: table-cell;
vertical-align: middle;
html构造:
<div class="pay"> <p class="txt">立刻领取 ¥XXX</p></div>
css代码:
.pay{ position: relative; left: 0; bottom: 0; width: 100%; height: 44px; font-size: 17px; font-weight: bold; color: #080304; background: #F7B529; border-radius: 6px; text-align: center;}.pay .txt{ position: absolute; top: 50%; transform: translateY(-50%); width: 100%;}
文字定宽才有成果,否则如果去计算的话,此办法不佳,则不倡议应用