zoukankan      html  css  js  c++  java
  • 经典CSS坑:如何完美实现垂直水平居中?

    经典CSS坑:如何完美实现垂直水平居中?

    踩了各种坑之后总结出的方法,开门见山,直接上代码和效果图。希望对读者有所帮助,后续如果有更好的方法,我也会持续更新

    1. 第一种方法:transform(个人认为最完美的居中定位方法)推荐度:❤❤❤❤❤

    HTML

    CSS

    效果图
    2.

    第二种方法:flex(响应式布局的最好方法)推荐度:❤❤❤❤❤

    HTML

    CSS

    效果图
    3.

    第三种方法:定位+自适应margin方法 推荐度:❤❤❤❤

    这里写图片描述

    这里写图片描述

    这里写图片描述

    4.

    第四种方法:text-align + transform(可以实现效果,但是text-align不符合语义化)推荐程度:❤❤❤

    这里写图片描述

    这里写图片描述

    这里写图片描述
    5.

    第五种方法:text-align(本质上只是文字居中显示)推荐程度:❤❤

    这里写图片描述

    这里写图片描述

    这里写图片描述
    6.

    第六种方法:margin(需要设置width,不能自适应)推荐程度:❤❤

    这里写图片描述

    这里写图片描述

    这里写图片描述
    7.

    第七种方法:vertical-align(本质上是表格元素垂直方向居中显示)推荐程度:❤❤

    这里写图片描述

    这里写图片描述

    这里写图片描述
    8.

    第八种方法:line-height(行高)推荐程度:❤

    这里写图片描述

    这里写图片描述

    这里写图片描述

  • 相关阅读:
    5、打开界面
    C++模版完全解析
    运维二三事儿
    tcpdump命令使用方法
    putty源码阅读----plink
    nginx--提供一键安装脚本
    vt100控制符
    zabbix---简介
    Dictionary
    装箱、拆箱
  • 原文地址:https://www.cnblogs.com/kyrin/p/5967625.html
Copyright © 2011-2022 走看看