文字垂直居中

1、高度为百分比,line-height 不知道设置具体的数值的情况,利用伪元素进行居中

HTML

 <div class="father"><div class="son">这是要居中的文字</div></div>

CSS

.father{height: 300px;width: 300px;background: red;
}
.son {height: 50%;background: blue;color:#fff;
}
.son::before{display: inline-block;content: "";height: 100%;vertical-align: middle;
}

2.高度为具体的数值的情况,line-height 只需要设置具体的高度即可

HTML

 <div class="father"><div class="son">这是要居中的文字</div></div>

css

.father{height: 300px;width: 300px;background: red;
}
.son {height: 100px;line-height: 100px;background: blue;color:#fff;
}

3、利用表格和单元格的特性,让文字垂直居中

HTML

 <div class="father"><div class="son">这是要居中的文字</div></div>

CSS

.father{height: 300px;width: 300px;background: red;
}
.son {display: table-cell;height: 100px;background: blue;color:#fff;vertical-align: middle;
}

【CSS基础】文字垂直居中相关推荐

  1. css图片跟文字居中,css 图片文字垂直居中

    先来看张图片 相信很多css新手遇到过这种问题,就是当图片和文本显示在一行的时候,效果很奇葩,文字和图片没法对齐, 这时我们需要做的是: 1,先给块级元素设置 display: inline-bloc ...

  2. html DIV+CSS让文字垂直居中

    CSS中的确是有vertical-align属性,但是它只对(X)HTML元素中拥有valign特性的元素才生效,例如表格元素中的<td>.<th>.<caption&g ...

  3. HTML+CSS基础文字和字体

    HTML+CSS文字和字体改变 HTML代码: <!doctype html> <html> <head> <meta charset="utf-8 ...

  4. html设置间距颜色,CSS基础—文字的尺寸、字体、行距及颜色

    文字的尺寸.字体.行距及颜色样式标签为font-size(尺寸).font-family(字体).line-height(行距).color(颜色). font-size(尺寸) font-size样 ...

  5. 【css】文字垂直居中

    前言 html在线运行https://www.runoob.com/runcode 方法1:容器高度不固定 将容器的padding-top和padding-bottom的值设置成相等的值. <! ...

  6. CSS实现文字垂直居中

    一.问题描述: 当高度固定或不固定时,单行或多行文本难以实现垂直居中: 二.解决方法: 1.使用line-height属性,将line-height设置与元素高度等高. 局限性:只适用于单行文本,局限 ...

  7. css设置div内文字垂直,DIV+CSS如何让文字垂直居中?

    满意答案 dinahcat 2016.05.08 采纳率:48%    等级:5 已帮助:205人 div+css实现文字垂直居中的五种方法: 1.把文字放到table中,用vertical-alig ...

  8. WEB安全之DIV CSS基础(二):文字和文本的属性、列表样式和伪类超链接

    WEB安全之DIV CSS基础(二):文字和文本的属性.列表样式和伪类超链接) 文字和文本的属性 文字属性 文本属性 列表样式和伪类超链接 项目符号列举 设置列表项标记 超链接 文字和文本的属性 文字 ...

  9. html不知道高文字垂直居中,css实现固定高度及未知高度文字垂直居中的完美解决方案...

    在工做当中咱们常常碰到相似于"固定高度文字垂直居中及未知高度垂直居中问题",或者 "图片垂直居中问题",而咱们最容易会想到使用表格来垂直居中,或者若是是单行文字 ...

最新文章

  1. Linux C编程--进程间通信(IPC)2--信号处理函数
  2. HTML5学习笔记简明版(10):废弃的元素和属性
  3. c语言hash存储,C语言实现HashTable(一) 介绍
  4. 喜欢←划,不喜欢→划
  5. Linux下安全审计工具 lynis 使用说明
  6. opencv图片序列转换成视频
  7. Atitit 持久化 之道 attilax 艾龙著 1. 第2章 Java对象持久化技术概述 2 1.1. 2.1 直接通过JDBC API来持久化实体域对象 2 1.2. 2.2 ORM简介 2
  8. OrCAD图文教程:把一个元件分多个部分画出来
  9. PowerDesigner中主键外键唯一键设置
  10. pr 文件结构不一致_只要你用过PR,就一定会遇到这些的问题(下)
  11. TOM邮箱怎么样 TOM邮箱品牌测评分析
  12. hotmai邮箱服务器在境外吗,hotmail服务器如何设置?设置hotmail邮箱账号方法
  13. java 撤销恢复按钮_java文本的撤销和恢复
  14. 最小编辑距离 (MED)实现-Python
  15. r语言中如何进行两组独立样本秩和检验
  16. 手机验证码、图片验证码的实现
  17. 浅谈建筑能耗在线监测系统在天目西路街道103坊27丘项目泰禾大厦的应用—安科瑞 孙斌
  18. 齐博模板直接写mysql_齐博CMS使用常见问题和技巧汇总
  19. 浅谈大数据及相关技术在计算机专业的应用
  20. python求两个数的最大公约数穷举法_求两个数字的最大公约数-Python实现,三种方法效率比较,包含质数打印质数的方法...

热门文章

  1. excel如何使用COUNTIF进行条件计数
  2. Python将txt数据写入excel【分列】
  3. 基因编辑最新研究成果进展(2021年11月)
  4. aws mysql 升级_aws RDS 版本升级最佳实践的探讨
  5. 【arc075f】AtCoder Regular Contest 075 F - Mirrored
  6. 基于Openwrt 拨号上网(SDX55) (PCIe)移植文档
  7. Python编程从入门到实践 动手试一试 代码合集
  8. 如何进行用户行为分析
  9. Notepad++下载安装介绍教程
  10. 独立开发变现周刊(第66期): 如何把一个短链接生成工具变成一个可持续盈利的产品?...