css中几种最优布局

一、水平居中(使用text-align+inline-block)

代码:








运行结果:

css中几种最优布局_第1张图片

二、垂直居中(使用table-cell+vertical-align)

代码:








运行效果:

css中几种最优布局_第2张图片

三、水平垂直居中(使用text-align+inline-block+table-cell+vetical-align)

代码:








运行效果:

css中几种最优布局_第3张图片

四、多列布局

(1)定宽+自适应(使用float+margin)









left

right

right

运行结果:

css中几种最优布局_第4张图片

(2)两列定宽+一列自适应(使用float+overflow)









left
center

right

right

运行结果:

css中几种最优布局_第5张图片

(3) 不定宽+自适应(使用float+overflow)

代码:









left

right

right

运行结果:

css中几种最优布局_第6张图片

 

 

 

(4)两列不定宽+一列自适应(使用float+overflow)

代码:









left

center

right

right

运行结果:

css中几种最优布局_第7张图片

(5)等分布局(使用float)

代码:








part1
part2
part3
part4

运行结果:

css中几种最优布局_第8张图片

(6)定宽+自适应+两块高度一样高

 代码:








left

right

right

运行结果:

css中几种最优布局_第9张图片

 

 

 

5.全局布局(使用position)

代码:








top

left

right

bottom

运行结果:

css中几种最优布局_第10张图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

全屏布局的特点:

  • 滚动条不是全局滚动条,而是出现在内容区域里,往往是主内容区域
  • 浏览器变大时,撑满窗口

全屏布局的方法:

css中几种最优布局_第11张图片

 

 

 

 

 

 

 

 

 

 

 

 

全局布局兼容性,自适应,性能一览表:

方案 兼容性 性能 是否自适应
position 部分自适应
flex 较差 可自适应
Grid 较好 可自适应

 

你可能感兴趣的:(css中几种最优布局)