• 经典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(行高)推荐程度:❤

    这里写图片描述

    这里写图片描述

    这里写图片描述

  • 相关阅读:
    ASP.NET Core 中的配置
    依赖注入简介
    Authoriztion Code Flow
    建立IdentityServer项目
    OAuth2 OpenID Connect概述
    Asp.Net Core 项目运行部署到发布
    javascript Template tmpl
    webform ajax 异步请求
    hosts 文件
    webform 使用富文本编辑器
  • 原文地址:https://www.cnblogs.com/kyrin/p/5967625.html
Copyright © 2020-2023  润新知