div垂直居中

div垂直居中代码示例如下:

前台效果如下图所示:

如图所示,div中的文字垂直居中。其中主要的属性就是line-height。

line-height属性设置行间的间隔(行高即垂直方向)。

line-height属性会影响行框的规划。在应用到一个块级元素时,它定义了该元素中基线之间的最小间隔而不是最大间隔。

line-height与font-size的计算值之差(在CSS中成为“行间距”)分为两半,分别加到一个文本行内容的顶部和底部。能够包含这些内容的最小框就是行框。原始数字值指定了一个缩放因子,后代元素会继承这个缩放因子而不是计算值。

假如我们这里将设置的高度height:500px,改为200px,那么呈现效果如下:

假如我们这里不设置高度height但是设置line-height:200px;,效果就如下所示:

此时我们能够丈量发现红色背景的div的高度为400px。

line-height和height区别:

简单得说,line-height是行高的意义,height则是定义元素本身的高度。

综上所述,当我们想要完成div内容垂直居中效果,需求使line-height和height值坚持分歧。

cssdiv水平垂直居中六种方法

在平时,我们经常会碰到让一个div框针对某个模块上下左右都居中(水平垂直居中),其实针对这种情况,我们有多种方法实现。

方法一:

绝对定位方法:不确定当前div的宽度和高度,采用transform:translate(-50%,-50%);当前div的父级添加相对定位(position:relative;)

图片展示:

代码如下:

div{

background:red;

position:absolute;

left:50%;

top:50%;

transform:translate(-50%,-50%);

}

方法二:

绝对定位方法:确定了当前div的宽度,margin值为当前div宽度一半的负值

图片展示:如方法一的图片展示

代码如下:

div{

width:600px;

height:600px;

background:red;

position:absolute;

left:50%;

top:50%;

margin-left:-300px;

margin-top:-300px;

}

方法三:

绝对定位方法:绝对定位下topleftrightbottom都设置0

图片展示:如方法一的图片展示

代码如下:

我是子级

div在html垂直居中,div 垂直居中(css div水平垂直居中六种方法)相关推荐

  1. 你知道CSS实现水平垂直居中的第10种方式吗?

    你知道CSS实现水平垂直居中的第10种方式吗? 仅居中元素定宽高适用: absolute + 负 margin absolute + margin auto absolute + calc 居中元素不 ...

  2. 清除浮动的方法总结CSS实现水平垂直居中方法总结

    1.清除浮动的方法总结 当容器的高度为auto,且容器的内容中有浮动(float为left或right)的元素,在这种情况下,容器的高度不能自动伸长以适应内容的高度,使得内容溢出到容器外面而影响(甚至 ...

  3. CSS如何水平垂直居中?

    CSS如何水平垂直居中? 1.CSS如何实现水平居中? margin: 0 auto 2.CSS如何实现水平垂直居中? 首先设置一个div元素,设置背景颜色以便看出变化.代码如下: <!DOCT ...

  4. CSS实现水平垂直居中的方式有哪些?

    目录 CSS实现水平垂直居中的方式有哪些? 1.利用flex布局 2.利用flex+margin 3.利用定位,子绝父相 3.1.利用margin: auto(偏移量都为0) 3.2.利用平移tran ...

  5. css实现水平垂直居中的七种方式

    css实现水平垂直居中的七种方式 一.使用grid布局 二.使用flex布局 三.使用定位+外边距 四.使用定位+平移 五.使用外边距 + 平移 六.使用文本对齐 + 行高 七.使用表格单元 一.使用 ...

  6. CSS图片水平垂直居中的三种方法

    CSS图片水平垂直居中的三种方法 设置行高 使用定位和translate 使用弹性盒子 设置行高 我们知道img元素为行内快元素,所以首先设置图片元素的父元素里文字水平居中,行高与整体高度一致. 其次 ...

  7. html字居右垂直设置,css文字水平垂直居中怎么设置?

    css文字水平垂直居中怎么设置?下面本篇文章就来给大家介绍使用CSS设置文字水平居中和垂直居中的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 1.文字水平居中 在CSS中想要 ...

  8. html字体如何设置垂直居中显示,css文字水平垂直居中怎么设置?

    css文字水平垂直居中怎么设置?下面本篇文章就来给大家介绍使用CSS设置文字水平居中和垂直居中的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 1.文字水平居中 在CSS中想要 ...

  9. css 垂直居中_html中div使用CSS实现水平/垂直居中的多种方式

    CSS中的居中,在工作中,会经常遇到.它可以分为水平居中和垂直居中,以下是几种实现居中的方式. 以下例子中,涉及到的CSS属性值. .parent-frame { width: 200px; heig ...

  10. html中位div添加水平线,html中div使用CSS实现水平/垂直居中的多种方式

    CSS中的居中,在工作中,会经常遇到.它可以分为水平居中和垂直居中,以下是几种实现居中的方式. 以下例子中,涉及到的CSS属性值. .parent-frame { width: 200px; heig ...

最新文章

  1. “万能钥匙”可以释放大脑:脑刺激个性化医疗的新领域
  2. 反射工具类,如斯优雅
  3. [网络安全自学篇] 五十九.Windows安全缺陷利用之MS08-067远程代码执行及深度防御解析
  4. xshell 设置屏幕字体
  5. oracle EBS grant 您不具有执行当前操作的足够权限。请与您的系统管理员联系。...
  6. matplotlib的基本使用 附python代码详细讲解(基本图的绘制、样式、简单函数的使用)
  7. 25 岁的老 Delphi,还值得程序员入手吗?
  8. 虚拟机安装centos7后无法联网
  9. 计算机开题报告中的研究方法,开题报告:经济学写论文用到的五种研究方法
  10. 对称加密算法在C#中的踩坑日常
  11. 如何使用iMazing开启和平精英的极限帧数
  12. 行梯形矩阵最简行阶梯矩阵
  13. rsync简介及部署
  14. R语言使用grid包的unit函数将数据对象转化为有计量单位的数据(例如转化为毫米单位、长度单位mm)
  15. 翻译Allegorithmic的文档《THE PBR GUIDE - PART 1》
  16. 腾讯辟谣心悦3玩家“特权”;共享充电宝陷入生死危机
  17. 中职学校计算机专业宣传口号,中职学校文明宣传标语
  18. ASP.NET程序设计教程(C#版)——学习心得
  19. 利用tkinter设计贷款计算器
  20. IP地址和二进制IP地址之间的转换

热门文章

  1. win10亮度_安利一款PC端调节多显示器亮度的软件
  2. 学前教育计算机课程设置,计算机网络背景下学前教育专业课程设置分析
  3. 磁碟机病毒专杀3月20日更新到6.4版 (另附上多种专杀工具)
  4. 基于单片机的有害气体/空气质量监测系统设计(#0422)
  5. 李明洋十讲学会ADS教学课程笔记
  6. 基于leaflet地图对行政区进行维诺图区域划分
  7. promise兼容性问题
  8. arduino环境下用ESP32连接PS2手柄
  9. 【电脑故障】打印机驱动程序无法使用且print spooler错误1068
  10. u深度重装系统详细教程_u深度u盘安装win10系统教程