2018-07-24 多行文字的垂直居中,使用line-height实现

实现多行文字垂直居中,有很多种方法。常见的就有浮动处理,但是这里,用line-height实现。

<div class="mulit-line__wrapper">
  <span class="mulit-line">这里是高度为150像素的标签内的多行文字,文字大小为12像素。<br />这里是第二行,用来测试多行的显示效果。</span>
</div>
.mulit-line__wrapper {
  margin-left: 100px;
  margin-top: 20px;
  width: 280px;
  line-height: 150px;
  border: 1px dashed #cccccc;
  font-size: 0;
}
.mulit-line {
  font-size: 14px;
  line-height: 18px;
  vertical-align: middle;
  display: inline-block;
}

效果图:

image.png

参考:

css行高line-height的一些深入理解及应用

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,806评论 1 92
  • 1. 前言 前端圈有个“梗”:在面试时,问个css的position属性能刷掉一半人,其中不乏工作四五年的同学。在...
    YjWorld阅读 4,543评论 5 15
  • 收听音频,戳链接,旧号itclan已暂停使用,欢迎关注微信itclanCoder公众号可收听更多音频 前言 关于网...
    itclanCoder阅读 8,214评论 3 30
  • 北京有一个女人,白天在富人家里做女佣,晚上回家与四岁的儿子相依为命。 主人知道了女佣的情况后,给她和孩子腾出个房间...
    小伟加载中阅读 1,013评论 0 0
  • 辛多雷血袍 刷声望的时候出的,扔过好多件,直到有一次小耍说,这是血精灵的嫁衣。本来觉得这件衣服没什么稀罕,听到这句...
    月色千千阅读 193评论 0 0