首页 > 软件开发 > HTML >

css水平垂直居中多种方法

来源:互联网 2023-03-16 19:16:45 版权归原作者所有,如有侵权,请联系我们

本文介绍“css水平垂直居中多种方法”,详细步骤如下。mx6办公区 - 实用经验教程分享!

css水平垂直居中多种方法mx6办公区 - 实用经验教程分享!

工具/原料

  • html5:css3

方法/步骤

  • 1

    水平第一种:文本“text-align”。mx6办公区 - 实用经验教程分享!

    优点:浏览器兼容好(是css2内容)。mx6办公区 - 实用经验教程分享!

    缺点:text-align属性有继承性,导致子级元素的文本也是居中对齐。解决:.child{text-align: left;}mx6办公区 - 实用经验教程分享!

    css水平垂直居中多种方法mx6办公区 - 实用经验教程分享!

  • 1相关内容未经授权抓取自百度经验
  • 2

    水平第二种:块“display:table”。mx6办公区 - 实用经验教程分享!

    优点:只要对子级元素设置就可以实现mx6办公区 - 实用经验教程分享!

    缺点:如果子级元素脱离文档流,导致margin属性的值无效mx6办公区 - 实用经验教程分享!

    css水平垂直居中多种方法mx6办公区 - 实用经验教程分享!

  • 3

    水平第三种:浮动“position:absolute;”。mx6办公区 - 实用经验教程分享!

    优点:父级元素是否脱离文档流,不影响子级元素垂直居中效果mx6办公区 - 实用经验教程分享!

    缺点:transform是css3中新增属性,浏览器支持情况不好mx6办公区 - 实用经验教程分享!

    css水平垂直居中多种方法mx6办公区 - 实用经验教程分享!

  • 4

    垂直第四种:表格“display: table-cell;”。mx6办公区 - 实用经验教程分享!

    样式parent设置为:display: table-cell;vertical-align: middle;mx6办公区 - 实用经验教程分享!

    css水平垂直居中多种方法mx6办公区 - 实用经验教程分享!

  • 5

    垂直第五种:绝对定位“position:relative;”。mx6办公区 - 实用经验教程分享!

    优点:父级元素是否脱离文档流,不影响子级元素垂直居中效果mx6办公区 - 实用经验教程分享!

    缺点:transform是css3中新增属性,浏览器支持情况不好mx6办公区 - 实用经验教程分享!

    css水平垂直居中多种方法mx6办公区 - 实用经验教程分享!

  • 总结:

  • 1

    1.水平居中(文本搭配)mx6办公区 - 实用经验教程分享!

    .parent: text-align:centermx6办公区 - 实用经验教程分享!

    .child: display:inline-blockmx6办公区 - 实用经验教程分享!

  • 2

    2.水平居中(margin自动搭配)mx6办公区 - 实用经验教程分享!

    child : display: table;mx6办公区 - 实用经验教程分享!

    margin: 0 auto;mx6办公区 - 实用经验教程分享!

  • 3

    3.垂直居中:(表格----单元格搭配)mx6办公区 - 实用经验教程分享!

    Parent: display: table-cell;mx6办公区 - 实用经验教程分享!

    Vertical-align: middlemx6办公区 - 实用经验教程分享!

  • 4

    4.绝对定位(单独)第一种 --------垂直水平mx6办公区 - 实用经验教程分享!

    Parent : position: relative;mx6办公区 - 实用经验教程分享!

    child : position: absolute;mx6办公区 - 实用经验教程分享!

    left: 50%;mx6办公区 - 实用经验教程分享!

    top: 50%;mx6办公区 - 实用经验教程分享!

    transform: translate(-50% , -50%);mx6办公区 - 实用经验教程分享!

  • 5

    5.定位(单度)第二种 --------垂直水平mx6办公区 - 实用经验教程分享!

    Parent : position: relative;mx6办公区 - 实用经验教程分享!

    Child: position: absolute;mx6办公区 - 实用经验教程分享!

    top: 0;mx6办公区 - 实用经验教程分享!

    right: 0;mx6办公区 - 实用经验教程分享!

    bottom: 0;mx6办公区 - 实用经验教程分享!

    left: 0;mx6办公区 - 实用经验教程分享!

    margin: auto;mx6办公区 - 实用经验教程分享!

  • 注意事项

    • 如果对你有帮助,请投个票或者点个赞

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!mx6办公区 - 实用经验教程分享!


    标签: HTML

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号