码迷,mamicode.com
首页 > 其他好文 > 详细

不设置行高,文字水平垂直居中显示

时间:2017-12-06 17:52:11      阅读:478      评论:0      收藏:0      [点我收藏+]

标签:png   col   ica   blog   图片   cell   分享图片   分享   table   

利用display:table-cell; 表格

<body>
    <div class="box">爆款推荐</div> 
    <br/>
    <div class="box">满199减20</div> 
    <br/> 
    <div class="box">满赠</div>
</body>
.box { width:60px; height:60px; box-sizing:border-box; background:#ccc; display:table-cell; 
text-align:center; vertical-align:middle; padding:0 10px; font-size:14px; }

 技术分享图片

这样就让文字可以水平垂直居中显示了。不过要注意一个问题:当.box被绝对定位的时候,文字无法垂直居中,但是相对定位仍然可以垂直居中。

既是当 .box 加上 position:absolute; 的时候,无法垂直居中。

当.box 加上 position:relative; 的时候,仍然可以垂直居中。

 

不设置行高,文字水平垂直居中显示

标签:png   col   ica   blog   图片   cell   分享图片   分享   table   

原文地址:http://www.cnblogs.com/wdz-freddy/p/7993356.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!