今天需要将文本垂直居中,就是一行是垂直居中,多行也是垂直居中。

效果如下

实现代码(同事提供)

<!DOCTYPE html>
<html>
<head lang="en"><meta charset="UTF-8"><title></title><style>.listDiv{display: flex;width: 300px;height: 60px;padding: 10px;background: #ccc;margin-bottom: 10px;}.listDivLeft{flex:1;height: 60px;overflow: hidden;}.listDivLeft span{display: table-cell;height: 60px;line-height: 30px;;vertical-align: middle;text-decoration: none;}.listDivRight{padding-left: 10px;}.listDivRight img{width: 60px;height: 60px;}</style>
</head>
<body><div class="listDiv"><div class="listDivLeft"><span>我是一条很长很长的文字,不信你看,哎呦,还是真是,玩不了叻。</span></div><div class="listDivRight"><img src="http://images.cnblogs.com/cnblogs_com/lovesong/508505/t_f.jpg"/></div></div><div class="listDiv"><div class="listDivLeft"><span>我就只一行,没有了。</span></div><div class="listDivRight"><img src="http://images.cnblogs.com/cnblogs_com/lovesong/508505/t_f.jpg"/></div></div>
</body>
</html>

演示地址

http://htmlpreview.github.io/?https://github.com/codingforme/code-learn/blob/master/css-demo/multi-row-text-middle.html

CSS多行文本垂直居中相关推荐

  1. css如何设置文本垂直居中显示,css中怎么设置文本居中?css文本垂直居中的设置方法...

    在网页设计的过程中,有时候可能为了布局美观可能需要让文本居中,那么,怎么设置文本居中呢?本篇文章将给大家介绍关于css设置文本垂直居中的方法. 首先我们要知道通过css实现元素的水平居中较为简单:对文 ...

  2. CSS之未知高度多行文本垂直居中

    一直比较纠结垂直居中的问题,最近又查阅了一些资料,借鉴了一些优秀方案,捣鼓出了一个兼容性较强的多行文本垂直居中解决方案,主要思路依然是利用vertical-align:middle来实现,经过测试,该 ...

  3. CSS:实现多行文本垂直居中的四种方法

    对于单行文本,可以使用行高等于高度来设置垂直居中,但多行文本不适用. 实现多行文本垂直居中的四种方法 1. 利用表格元素table+vertical-align实现 将父元素设置为块级表格来显示,再将 ...

  4. CSS的水平居中、垂直居中和水平垂直居中

    CSS的水平居中.垂直居中和水平垂直居中 1.水平居中 水平居中可分为行内元素水平居中和块级元素水平居中 1.1 行内元素水平居中 这里行内元素是指文本text.图像img.按钮超链接等,只需给父元素 ...

  5. html如何设置字体纵向居中,css 如何使文字垂直居中

    单行文本,只需要将文本行高(line-height)和所在区域高度(height)设为一致即可: 这是单行文本垂直居中 /*css代码*/ #div1{ width: 300px; height: 1 ...

  6. html文字垂直居中自动换行,css 如何使文字垂直居中

    单行文本,只需要将文本行高(line-height)和所在区域高度(height)设为一致即可: 这是单行文本垂直居中 /*css代码*/ #div1{ width: 300px; height: 1 ...

  7. HTML 中多行文本垂直居中

    最近在做官网,其中有个小小的需求是一段多行文本在一个区域内垂直居中,就如下图所示: 需要将右面的文字垂直居中,通过网上查找资料显示可以使用display:table 的方法来实现. 请看这篇博文; h ...

  8. html中div文字垂直居中显示,CSS文本和div垂直居中方法总结

    在样式布局中,我们经常碰到需要将元素居中.通过css实现元素的水平居中较为简单:对文本,只需要对其父级元素设置text-align: center;,而对div等块级元素,只需要设置其left和rig ...

  9. CSS中实现水平/垂直居中

    CSS中实现水平/垂直居中 在CSS中实现水平居中相对简单,但是却没有一个明确的属性表示这是实现垂直居中的,这就导致垂直居中的实现相对初学者来说难上许多.但是在实际的开发中垂直居中的需求常常出现,例如 ...

最新文章

  1. mysql中一个表最多能有几个auto_mysql--一个表上可以指定几个auto_increment
  2. PHP微信登錄(網頁授權)之後的獲取用戶的信息
  3. delphi实现两个目录路径的链接
  4. VLC 学习计划---文档阅读
  5. 【读书笔记0102】Beginning linux programming-3rd
  6. R用户的福音︱TensorFlow:TensorFlow的R接口
  7. 性能测试常用的linux命令
  8. 文字识别总结(OCR)
  9. 2018年6月2日 星期六 天气晴
  10. Latex下划线问题
  11. 大数据的兴起,数据科学家的崛起
  12. 晶振与晶体的参数详细介绍
  13. 【2016-10-14收获】Cloud IDEs
  14. Java-8-Collectors类
  15. 公司各岗位职责及权力
  16. C++获取网卡名称和IP地址
  17. 数学建模美赛语句摘抄
  18. 【企业了解】宁德时代
  19. 去掉迅雷导致桌面的右下角不时弹出广告
  20. 申请美国计算机科学,美国计算机科学申请须知

热门文章

  1. 判断字符串中的括号是否匹配——c和c++实现
  2. python算程序员吗_我算是优秀的程序员吗?
  3. linux我ll查不到usr,Linux学习-文件查寻
  4. Java 枚举:实现接口
  5. [WCF]利用net.tcp傳輸協定來建置WCF Service
  6. Repeater嵌套绑定
  7. leecode第二十一题(合并两个有序链表)
  8. Ubuntu 配置 spark
  9. 洛谷 P2184 贪婪大陆 解题报告
  10. WebSocket-java实现