圣杯布局与双飞翼布局

一、圣杯布局

圣杯布局与双飞翼布局

浏览器中效果:

圣杯布局与双飞翼布局

圣杯布局注意:

1、父元素box中包含三个子元素middle,left,right,都为左浮动。

2、middle需第一个渲染,且宽度为100%。

3、left用margin-left:-100%;right用margin-left:-自己宽度px;将两个div拉到与middle一行。

4、为box设置左右padding,为left和right留位置。

5、用相对定位将left和right放在正确位置。

6.给box清除浮动。


二、双飞翼布局

圣杯布局与双飞翼布局

浏览器中效果:

圣杯布局与双飞翼布局

双飞翼布局注意:

  1. 父元素box中包含三个子元素left、middle、right,分别左浮动。
  2. middle需第一个渲染,且宽度为100%。
  3. 用left:margin-left:-100%;right:-自己宽度px;将left和right拉上去和middle同行。
  4. 给middle设置子元素,并给其左右margin为left和right留位置。
  5. 给box上清除浮动。