盒子模型要注意的问题

0.默认块级元素会自动向右伸展,块级元素设置width属性后,盒子所占屏幕宽度是width+padding+border+margin

1.标准DOM流里,相邻块级元素之间的竖直距离不是margin-bottom和margin-top的总和,而是两者中的较大者。

2.父子关系的盒子,子盒子的margin以父块的content作为参考。(如果子元素的高度超过父盒子的height值,IE和Firefox出现不同效果)

3.当一个盒子设置了float属性,表面它摆脱了标准流,它的弟弟盒子会取代它的位置。但是它的弟弟盒子的content会围绕整个哥哥盒子。

4.设置浮动的盒子只影响弟弟元素,不影响哥哥元素。

 

5.默认父div视觉上不包含浮动子div(如果子div全部都是浮动),要想视觉上包含它们,在浮动div后面再增加一个div,并要覆盖父div的margin,padding,border的设置。

6.absolute定位,会脱离标准流,以最近的设置为relative的祖先元素为基准。

 

x.HTML负责内容的逻辑位置,CSS负责内容的视觉位置。


转载于:https://www.cnblogs.com/samwu/archive/2012/07/23/2604368.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值