padding和margin到底要用哪一个?

简介:
< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>

选择,哪一个,困惑 padding和margin可以让一块区域的外观显示完全一样。所以可能让很多人认为padding和margin是可以互换的。其实它们的差别很大,而且选择哪个需要认真和慎重地考虑。我认为对容器使用padding还是对容器内的标签使用margin的原则:当隐藏这个容器或者容器内的标签时(现实项目中其实经常需要将某个部件隐藏、显示),对整体布局影响最小为益。
对于padding再说一句:ie6,ie7(FF)对带有padding样式的标签的宽度的解析是不一样的。ie6的标签宽度不包含padding-left和padding-right的值,而ie7和ff则是包含的。例如一个div的width设置100px,padding设为10px,而在ie6中它要占据的宽度是120px(包含10个padding-left和10个padding-right),而在ie7和ff中则占据100px的宽度。因为ie7和ff会认为100已经包含了20px的padding。
本文转自 netcorner 博客园博客,原文链接: http://www.cnblogs.com/netcorner/archive/2007/11/28/2912251.html  ,如需转载请自行联系原作者
相关文章
|
7天前
|
前端开发
如何将一个盒子模型变成border-box?
如何将一个盒子模型变成border-box?
10 0
|
4月前
|
前端开发
box-sizing: border-box;
box-sizing: border-box;
21 0
|
4月前
|
编解码 前端开发 容器
vh,vw,px,%有什么区别
vh,vw,px,%有什么区别
60 0
你不知道的border-style border-radius background
你不知道的border-style border-radius background
html+css实战100-border和padding
html+css实战100-border和padding
81 0
html+css实战101-border和padding尺寸
html+css实战101-border和padding尺寸
80 0
|
前端开发
CSS - 行内元素的 padding、margin、width、height、line-height 是否无效?
CSS - 行内元素的 padding、margin、width、height、line-height 是否无效?
389 0
CSS - 行内元素的 padding、margin、width、height、line-height 是否无效?
|
前端开发 开发者
Padding | 学习笔记
快速学习 Padding。
|
前端开发 开发者
margin | 学习笔记
快速学习 margin。
127 0

热门文章

最新文章