zoukankan      html  css  js  c++  java
  • CSS 实现盒子水平居中、垂直居中和水平垂直居中的方法

     CSS 实现盒子模型水平居中

    水平居中效果图如下:

    HTML:

    CSS 全局样式:

    方法一:使用margin: 0 auto;(只适用于子盒子有宽的时候)

    方法二:text-align + display(子盒子有或没有宽度的时候都适用)

    方法三:position 定位(只适用于子盒子有宽度和高度的时候)

    方法四:position + transform(子盒子有或没有宽高的时候都适用)

    方法五:flex 布局(弹性布局)(子盒子有或没有宽高的时候都适用)

    CSS 实现盒子模型垂直居中

     垂直居中效果图如下

    HTML 和 CSS全局样式同上。

    方法一:position 定位(适用于子盒子有宽度和高度的时候)

    方法二:position + transform(子盒子有或没有宽高的时候都适用)

     

     方法三:flex 布局(子盒子有或没有宽高的时候都适用)

    CSS 实现盒子模型水平垂直居中

    水平垂直居中效果图如下

    HTML 和 CSS全局样式同上

    方法一:position 定位(适用于子盒子有宽度和高度的时候)

    方法二:position + transform(子盒子有或没有宽高的时候都适用)

    方法三:flex 布局(子盒子有或没有宽高的时候都适用)

  • 相关阅读:
    js中属性节点的应用
    改变属性的值的方法
    获取所有节点的一些方法的属性(有待改善)
    JS中修改属性
    获取节点的几种小案例
    在页面上点击按钮,出现弹出框
    SelectionSort,选择排序
    BubbleSort冒泡排序
    混合app
    使用(Unicode字符)让inline水平元素换行
  • 原文地址:https://www.cnblogs.com/plsmile/p/11119728.html
Copyright © 2011-2022 走看看