一丶什么是垂直居中

  指当前标签在父级容器中垂直方向是居中显示的

  实现垂直居中的几种方式:

    1.table-cell+vertical-align 属性配合使用

    2.absolute+transform 属性配合使用

    3.display+align-items 属性配个使用

    4.position+margin 属性配合使用

第一种:代码:

vertical-align:属性时用来设置文本内容垂直方向的对齐方式

    这里常用属性值:top  顶部对齐

            middle 居中对齐

            bottom 底部对齐

  这里为什么会对div有效果,就完全是因为display属性的table-cell属性值,这时父级标签将会表示成为一个表格的单元格,在table中单元格是可以将内容垂直居中的,因为单元格有两种对齐方式,一种是水平方向的,一种是垂直方向的。

  这种方式的优点与缺点

    优点:浏览器兼容性好,支持老版本的浏览器,这两个属性在CSS2中也是支持的而老版本的浏览器对CSS2的支持非常好

    缺点:vertical-align属性具有继承性,这将会导致父级标签内的所有文本都是垂直居中的

第二种:代码:

这里的定位并没有多于,这里是让子级标签在父级标签居中的,父级标签不开启定位将会以页面进行定位,如果开启了将会以父级标签进行定位,所以这里需要开启父级标签的定位。

    这种方式的优缺点

      优点:父级标签不管是否脱离文档流,不会影响子级标签垂直居中的效果

      缺点:transform属性是CSS3中的新属性,浏览器支持不好,在个别老版本的浏览器中不适用

第三种:代码:

这里布局使用的flex布局(弹性布局)任何一个容器都可以指定为flex布局,在flex布局中它的子级标签都将会成为flex item,这个好像有点老了

这里布局主要使用了定位

垂直居中不只是只有这几种方法,还有很多的,这里不全部写了

html,css常见的几种垂直居中方式相关推荐

  1. CSS常见的几种布局方式

    在看前端面试题的时候经常会看到css的布局方式,今天整理一下分享给大家. #单列布局 #两列自适应布局 #三栏布局(圣杯布局和双飞翼布局) 一.单列布局 常见的单列布局有两种: header.cont ...

  2. CSS常见的四种垂直居中的方法

    面试中不管是笔试题还是面试题,一般很容易被问到如何实现垂直水平居中,这里总结四种方法作为参考 (1)margin:auto法 css: div{ width: 400px; height: 400px ...

  3. HTML/CSS常见的几种水平居中、垂直居中、水平垂直居中方法

    HTML/CSS常见的几种水平居中.垂直居中.水平居中方式 一.水平居中 1.第一种方式 在css中使用text-align和display属性 <!DOCTYPE html> <h ...

  4. 安川伺服总线通讯方式_plc通讯方式有哪三种?plc常见的三种通讯方式

    原标题:plc通讯方式有哪三种?plc常见的三种通讯方式 PLC = Programmable Logic Controller,可编程逻辑控制器,一种数字运算操作的电子系统,专为在工业环境应用而设计 ...

  5. 吐血整理!程序员常见的几种变现方式!

    今天聊一个特俗但是大家都想的事情, 那就是「赚钱」这件事. 先说为什么这个事情「特俗」,因为其实我发现我身边大部分程序员不爱谈钱,或者羞于谈钱. 加上程序员工资普遍比较高,所以早期都没啥压力,但是随着 ...

  6. PCBA加工中常见的两种焊接方式详解

    PCBA加工中常见的两种焊接方式详解 PCBA加工,两种常见的焊接方式就是回流焊和波峰焊,与手动焊接技术相比,自动焊接技术具有减少人为因素的影响.提高效率.降低成本.提高质量等优势,在PCBA加工中, ...

  7. 锚链常见的几种连接方式

    锚链常见的几种连接方式 有档锚链由锚端链节.末端链接和若干中间链节组成,链节与链节之间用连接卸扣连接. 常用连接方式如下 锚端链节 1.普环(Common Link,C)+......+普环(Comm ...

  8. JS 跨域问题常见的五种解决方式

    JS 跨域问题常见的五种解决方式 一.什么是跨域? 要理解跨域问题,就先理解好概念.跨域问题是由于javascript语言安全限制中的同源策略造成的. 简单来说,同源策略是指一段脚本只能读取来自同一来 ...

  9. python 驱动工控机板卡_工控机板卡常见的几种安装方式

    原标题:工控机板卡常见的几种安装方式 工控机板卡指的就是除主板以外的其它板子,一般指显卡.视频采集卡.运动控制卡.电视卡.MODEM卡.老式主板没有集成现在这么多的功能,以前板卡还指网卡.声卡等等.当 ...

最新文章

  1. 火爆全网!《算法刷题宝典》资源,免费下载!(含代码数据)
  2. mount.nfs: Remote I/O error
  3. 计算机多媒体思政课,浅论多媒体教学手段在思政课教学中的运用
  4. Maven编译代码的相关命令
  5. 创业冲突的五种解决方法是_当创业合伙人发生冲突时,最好的解决办法看这5招...
  6. 用android LinearLayout和RelativeLayout实现精确布局(转)
  7. 底层框架_你有必要了解一下Flink底层RPC使用的框架和原理
  8. python核心编程第六章练习6-12
  9. LINQ简记(1):基本语法
  10. java在线支付---02_分析易宝支付的工作流程
  11. springboot配置文件application.properties参阅文章
  12. mysql触发器检验有效性_mysql触发器实例 两个触发器保证数据有效性
  13. 【MySql】Navicat Premium 15 无限试用脚本
  14. jQuery 进度条实现
  15. jQuery视频播放器插件
  16. JS判断页面是否刷新
  17. 屏幕录制和编辑神器ScreenFlow轻松上手
  18. 学到生无可恋之 Redis(上)
  19. 两个案例带你了解 cookie 和 SSL(开心网 jobbole)
  20. 利用树莓派,实现迅雷24小时远程下载

热门文章

  1. 终极肖像美容润饰PS动作
  2. python色卡_python matplotlib:plt.scatter() 大小和颜色参数详解
  3. Djange 模型层2
  4. 短信邮件的推送服务~最好的云服务平台kewail
  5. 中证500指数十个一级行业指数的权重是多少?
  6. T6企业管理软件 7.1 - 登录账套提示“此账套的行业性质与科目设置中的分类不符,请调整”
  7. 计算机考试一级表格考试题,计算机一级Word 表格考试题
  8. WGA提示:您可能是软件盗版的受害者
  9. 鸿蒙系统浏览器内核,四大浏览器横评出炉:Chromium 内核版 Edge 四项夺冠,优于原生 Chrome...
  10. GPS组合惯导的组成-惯导