margin是内边距还是外边距(margin是净利润还是毛利润)
今天给各位分享margin是内边距还是外边距的知识,其中也会对margin是净利润还是毛利润进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
【css】外边距margin的属性和使用方法
外边距很好理解,就是指边框以外的距离,可以表示和其它元素之间的距离,使用margin属性来设置。
margin后面可跟多个值,中间用空格分离,含义如下:
(1)首先我们放置三个盒子,颜色不同,宽高均为100px。
(2)我们给中间的橙色盒子加上一个10px的上外边距,可以看到橘黄色的盒子向下移动了10px,上面多了一个上外边距。
(3)接下来我们去掉上外边距,改成给橘黄色盒子加上一个10px的下外边距,发现橘黄色盒子并没有移动,移动的是下面的黄色盒子,所以margin-top和margin-bottom的用法一定要区分开。
(4)外边距可以是赋值,我们给橘黄色盒子添加一个-50px的上外边距,可以看到橘黄色盒子向上移动了。
(1)我们放置一个大的红色盒子,里面包着一个小的橘黄色盒子,当我们为橘黄色盒子添加了一个50px的上外边距的时候,本来应该只是小盒子多了上外边距然后导致向下移动。结果发现,效果就好像是给大盒子加了上外边距一样,大盒子跟着小盒子一起塌陷下去了,并不是我们想要的效果。
(2)如果大盒子有边框,或者橘黄色盒子上面还有元素,情况会是正常的,可以达到我们想要的效果,不会出现塌陷:
(3)解决方法
在外部元素上面没有边框,其内部上方也没有其它元素挡着的时候,给其子元素设置上外边距,会导致塌陷,达不到想要的效果。目前我们只能在遇到这种情况的时候尽量使用padding去设置,不要使用margin,当然还有很多别的解决方法,就不细说啦。
我们放置两个盒子,给上面的盒子添加一个100px的下外边距,给下面的盒子添加一个50px的上外边距,最终效果如图所示,两个盒子最后中间只隔了100px:
当下方元素的上外边距遇到上方元素的下外边距,是会发生重合效果的,设置的时候一定要注意。
块元素才可以设置上下左右外边距,内联元素设置上下外边距是无效的。
padding与margin区别
padding与margin区是:意思不同,用法、词源不同,侧重点不同
一、意思不同
1、padding的意思是:衬料;衬垫;赘语;废话;凑篇幅的文字;(用软材料)填充,覆盖,保护;蹑手蹑脚地走;虚报(账目);做黑账
例句:
The shoe haspaddingaround the collar, heel and tongue for addedcomfort.
鞋子的鞋帮、鞋跟和鞋舌部位都有衬垫,以增加舒适度。
2、margin的意思是:边缘;余地;幅度;利润;差额;页边空白;定金;【商】原价和卖价之差;加边于;为…付保证金
例句:
We came to the margin of the wood.
我们来到树林的边缘。
二、用法、词源不同
1、padding:pad的现在分词,用作名词、动词。用作及物动词时,意思是“填塞”,即“加垫子于;填料于”,引申可作“拉长”解,接名词或代词作宾语。1554年进入英语,直接源自低地德语的pad,意为鞋底。
2、margin:用作名词、及物动词。14世纪中期进入英语,直接源自古典拉丁语的margo,意为边缘的mereg,意为边缘,分界线。
三、侧重点不同
1、padding:侧重于指内边距。
2、margin:侧重于指外边距。
在css中margin和padding作用是什么
margin是对外元素的距离,用来控制元素本身的浮动位置;
margin-left:具体值;
margin-bottom:具体值;
margin-right:具体值;
margin-top:具体值;
padding是对内元素,用来控制元素内部元素的位置;
padding-left:具体值;
padding-bottom:具体值;
padding-right:具体值;
padding-top:具体值;
我给你解释一下楼上的意思,margin是调节本身与周围之间的距离,注意,调节的是本身
padding是调节内部元素与本身之间的距离,调节的不是本身
举个不恰当的例子吧:元素比作一只鞋,margin是鞋与地面的距离,padding指的是脚与鞋之间的距离。
至于上下左右,我想你应该会懂了吧
关于margin是内边距还是外边距和margin是净利润还是毛利润的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。