css布局

一、CSS左右布局:

  • 结果如下图(flex):
    css布局_第1张图片
    两栏
  • 代码如下:
    css布局_第2张图片
    两栏代码

二、CSS左中右布局:

  • 结果如下图(flex):
    css布局_第3张图片
    三栏.png
  • 代码如下:
    css布局_第4张图片
    三栏代码

三、水平居中:

  • 使用margin: 0 auto实现代码:
    css布局_第5张图片
    margin-0-auto
  • 使用 flex属性justify-content: center实现代码:
    css布局_第6张图片
    flex
  • 使用display: inline-block元素的属性text-align: center实现代码:
    css布局_第7张图片
    text-align.png

    上面代码实现效果:
    css布局_第8张图片
    水平居中

四、垂直居中:

  • 使用table标签自带属性实现代码:
    css布局_第9张图片
    垂直居中

    css布局_第10张图片
    运行效果
  • 使用伪元素before、after实现代码:
    css布局_第11张图片
    伪元素实现

    css布局_第12张图片
    运行效果
  • 使用 flex属性align-items: center实现代码:
    css布局_第13张图片
    flex

    css布局_第14张图片
    运行效果
  • 使用 相对定位加负margin实现代码:
    css布局_第15张图片
    负margin1

    css布局_第16张图片
    运行效果
  • 使用 相对定位加负margin:auto实现代码:
    css布局_第17张图片
    margin:auto

    css布局_第18张图片
    运行效果
  • 使用 相对定位加 transform: translate实现代码:
    css布局_第19张图片
    translate

    css布局_第20张图片
    运行效果

        声明:本博客教程版权归兰文聪和饥人谷所有,转载需说明来源!

你可能感兴趣的:(css布局)