双飞燕和圣杯
来源:互联网 发布:查询数据库表空间名称 编辑:程序博客网 时间:2024/05/17 03:11
《1》 圣杯布局
*** 父盒子包含3个子盒子(左,中,右)
*其中中间的盒子的宽度设置为100%,独占一行
*使用负边距(均是margin-left)把左右两边的盒子都拉上去和中间的盒子同一行
1 .left{margin-left:-100%;},把左边的盒子拉上去
2 .right{margin-left: -右边的盒子的宽度 px;},把右边的盒子拉上去
*父盒子设置左右的padding来为左右的盒子留位置
*对左右的盒子使用相对布局来占据padding的空白,避免中间盒子的内容被左右的盒子覆盖
<!--圣杯的html布局-->
<div class="container">
<div class="middle">中间的弹性区 </div> <!--其中的中间的div必须写在最前面-->
<div class="left"> 左边栏</div>
<div class="right">右边栏 </div>
</div>
《2》双飞翼
****父盒子包含3个子盒子(左,中,右),中间的盒子再加一个子盒子呦!
* 中间的盒子的宽度设置为:100%,独占一行
*使用负边距(均是margin-left:)把左右两边的盒子都拉上去,和中间的盒子同行
*在中间的盒子里面再添加一个div,然后对这个盒子设置margin-left和margin-right来为左右两边的盒子留位置
<!--双飞翼的html布局-->
<div class="container">
<!--其中的中间的div必须写在最前面-->
<div class="middle">
<div class="middle-inner">中间的弹性区</div>
</div>
<div class="left"> 左边栏</div>
<div class="right">右边栏 </div>
</div>
**********************************圣杯和双飞燕的差异*********************(体现在中间的盒子不被左右盒子的遮挡)
(1) 圣杯布局的方法:设置父盒子的padding值为左右的盒子留出空位,在利用相对布局对左右的盒子调整位置占据padding出来的空位
(2) 双飞燕的布局方法:在中间的盒子里面在增加一个子盒子,直接设置这个盒子的margin值来让出空位,而不再用调整左右两边的盒子(双飞燕比圣杯多一个div但是不用相对布局)
- 双飞燕和圣杯
- “双飞燕”页面布局
- 双飞燕内部线路怎么接?
- 双飞燕键盘Enter键失灵
- 圣杯布局和双飞翼布局
- 圣杯布局和双飞翼布局
- 双飞翼布局和圣杯布局
- 双飞翼布局和圣杯布局
- 双飞翼和圣杯布局
- 圣杯布局和双飞翼布局
- 圣杯布局和双飞翼布局
- 圣杯布局和双飞翼布局
- 圣杯布局和双飞翼布局
- 圣杯布局和双飞翼布局
- 圣杯布局和双飞翼布局
- 圣杯布局和双飞翼布局
- 关于圣杯布局和双飞翼布局的思路和细节
- CSS 圣杯布局和双飞翼布局
- PHP连接oracel数据库
- 分布式锁原理及实现方式
- 病毒常利用的注册表项目汇总
- java基础阶段线程总结Thread
- 无限极分类
- 双飞燕和圣杯
- 归并排序
- POJ-3750小孩报数问题
- ROS-TF学习-欧拉角
- PHP中函数初识
- 内存颗粒CL和CAS
- 求1000以内的全部素数
- 快速排序
- Java内存模型小析之原子性和可见性(二)