基础布局复习

76 阅读1分钟

水平居中

定宽

1.父元素设置text-align:center 子元素设置display:inline-block

image.png

2.子元素直接设置margin:0 auto

image.png

3.子元素设置left:50% margin-left:-100px

image.png

4.父元素设置position:relative 子元素设置position:absolute

1656052052991.png

不定宽

1.子元素设置left:50% margin-left:-50%

image.png

2.使用flex

image.png

垂直居中

1.行内块元素

image.png

2.父元素设置position:relative 子元素设置position:absolute Ⅰ利用transform:translateY(-50%)

image.png

Ⅱ 利用margin

image.png

  1. flex

image.png

垂直水平居中

1.行内块元素

image.png

2.父元素position:relative 子元素position:absolute Ⅰ

image.png

image.png

image.png

image.png

3.flex

image.png

两栏布局

1.两个盒子都开启float+calc

image.png 2.float+margin-left

image.png

3.absolute+margin-left

image.png