双飞翼布局和圣杯布局都属于三列布局的经典布局
双飞翼布局是由淘宝团队发明的,圣杯布局是外国人发明的,两者效果类似,但是实现方法不同,具体效果如下:
<!DOCTYPE html><html><head><meta charset="utf-8" /><title>圣杯布局</title><style>#bd{padding: 0 200px 0 180px;height: 100px;}#middle{float: left;width: 100%;height: 500px;background:blue;}#left{float:left;width:180px;height:500px;margin-left:-100%;background: #0c9;position: relative;left: -180px;}#right{float: left;width: 200px;height: 500px;margin-left: -200px;background: #0c9;position: relative;right: -200px;}</style></head><body><div id="bd"><div id="middle">middle</div><div id="left">left</div><div id="right">right</div></div></body></html>
<!DOCTYPE html><html><head><meta charset="UTF-8" /><title>双飞翼布局</title><style>#center {float: left;width: 100%; /*左栏上去到第一行*/height: 100px;background: blue;}#left {float: left;width: 180px;height: 100px;margin-left: -100%;background: #0c9;}#right {float: left;width: 200px;height: 100px;margin-left: -200px;background: #0c9;}/*给内部div添加margin,把内容放到中间栏,其实整个背景还是100%*/#inside {margin: 0 200px 0 180px;height: 100px;}</style></head><body><div id="center"><div id="inside">middle</div></div><div id="left">left</div><div id="right">right</div></body></html>
