单行文本,只需要将文本行高(line-height)和所在区域高度(height)设为一致即可:

这是单行文本垂直居中

/*css代码*/

#div1{

width: 300px;

height: 100px;

margin: 50px auto;

border: 1px solid red;

line-height: 100px; /*设置line-height与父级元素的height相等*/

text-align: center; /*设置文本水平居中*/

overflow: hidden; /*防止内容超出容器或者产生自动换行*/

}

多行文本垂直居中分为两种情况,一个是父级元素高度不固定,随着内容变化;另一个是父级元素高度固定。

父级高度不固定的时,高度只能通过内部文本来撑开。这样,我们可以通过设置内填充(padding)的值来使文本看起来垂直居中,只需设置padding-top和padding-bottom的值相等:

这是多行文本垂直居中,

这是多行文本垂直居中,

这是多行文本垂直居中,

这是多行文本垂直居中。

/*css代码*/

#div1{

width: 300px;

margin: 50px auto;

border: 1px solid red;

text-align: center; /*设置文本水平居中*/

padding: 50px 20px;

}

父级高度固定的时,设置父级div的display属性:display: table;;然后再添加一个div包含文本内容,设置其display:table-cell;和vertical-align:middle

这是固定高度多行文本垂直居中,

这是固定高度多行文本垂直居中,

这是固定高度多行文本垂直居中,

这是固定高度多行文本垂直居中。

/*css代码*/

#outer{

width: 400px;

height: 200px;

margin: 50px auto;

border: 1px solid red;

display: table;

}

#middle{

display:table-cell;

vertical-align:middle;

text-align: center; /*设置文本水平居中*/

width:100%;

}

html如何设置字体纵向居中,css 如何使文字垂直居中相关推荐

  1. html设置字体黑体居中,css如何让字体居中?

    使用DIV CSS实现字体居中的CSS样式单词为text-align,其值为center(居中).下面我们来看一下css使用text-align属性设置文字居中的方法. css可以使用text-ali ...

  2. html如何设置图片自动居中,css如何使图片居中?

    在我们的WEB前端css开发过程中,我们避免会遇到让图片居中的情况,为了网页美观以及用户的体验,我们有时候就要让图片居中,那么我们也都知道图片居中的方法有很多,今天我们就给大家详细介绍下CSS实现图片 ...

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

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

  4. html盒子嵌套居中,css在盒子中垂直居中和固定居中

    顶部固定居中 我是固定的 .w960{ width: 960px; margin:0 auto; } .fixed{ position: absolute; top:0; left: 0; right ...

  5. Latex设置字体大小及表格中的文字大小等

    参考  Latex设置字体大小及表格中的文字大小等 - 云+社区 - 腾讯云 Latex中遇到表格超出半个分栏的情况,可以考虑将表格中的字体设小来解决,方法如下: \begin{table}[h]\t ...

  6. css滤镜使文字变3D效果

    为什么80%的码农都做不了架构师?>>>    四夕刚从 OECP社区看到了一篇文章 <css滤镜使文字变3D效果>,Css的确很强大, W3C 公布了样式单( CSS ...

  7. html文本环绕’,css如何使文字环绕显示

    css如何使文字环绕显示 css实现文字环绕可以使用float来实现,下面介绍下具体的实现方法. 1)代码部分 .img-left { border: 3px solid #005588; width ...

  8. 设置字体大小用css的哪个属性,css设置字体大小的属性名是什么

    css设置字体大小的属性名是"font-size",该属性使用css中表示尺寸的单位(px.em.rem等)设置字体大小,也可以使用百分号等单位来设置.实际上font-size设置 ...

  9. html文本纵向居中,css使a标签内文本垂直居中

    css使a标签内文本垂直居中 a标签属于行内元素,默认情况下是不支持设置宽高的,仅依靠内容来"撑大自己".这时我们需要用css的display属性并且值设置为block即可.这么设 ...

最新文章

  1. 初学php时一些术语以及一些基础知识
  2. 小学数学开灯问题_包含数学暑假答案的一年级数学假期作业题
  3. bool 字符串方法 和for循环
  4. python画图颜色表示大小变化_python画图(线条颜色、大小、类型:点、虚线等)(图文详细入门教程四)...
  5. python运算学习之Numpy ------ 数组的切片索引与循环遍历、条件和布尔数组、形状变化...
  6. vue render函数
  7. 前端学习(3340):ant design中icon图标的使用
  8. 【LeetCode笔记】剑指 Offer 06. 从尾到头打印链表(Java、翻转链表)
  9. 收藏 | 超轻量目标检测模型NanoDet,比YOLO跑得快,上线两天Star量超200
  10. 关于神经网络的需要注意的概念总结
  11. Android 7.1 App Shortcuts使用
  12. [转]如何使用BackTrack破解WIFI无线网络的WEP密钥
  13. python怎么用split字符串全部分开_python实现字符串完美拆分split()的方法
  14. 移动APP之专项测试
  15. 一个***的自白(续)
  16. 02333软件工程_202008_试卷+答案
  17. Pytorch 神经网络模型量化分析基本框架
  18. java caller_callee和caller属性的区别
  19. swift - 不成文规定
  20. 如何快速学习flex

热门文章

  1. QPainter::begin: Painter already active
  2. 网页调扫描仪扫描并显示
  3. RSA密钥证书的生成
  4. nexus3安装配置
  5. php 微信支付闪了一下,php,_微信公众号JS API支付,安卓没有效果(会闪一下就消失了),php - phpStudy...
  6. 概率论与数理统计 | 知识点总结(上)
  7. linux新建ftp共享文件夹,共享文件的访问和ftp的创建
  8. PAT乙级题解1003(超级详细分析,看完就懂)
  9. 11、16支足球队随机分组
  10. 【无标题】ARCGIS 多个线段组成区域如何转面