您当前的位置:首页 > 文章摘抄 > 正文

margin和padding区别是什么?

一、margin和padding区别是什么?

区别是所表示的位置不一样

margin表示盒子自身的位置描述,padding属于自身属性。对于盒子内部的内容来说,margin和padding对于距离的效果差不多的,但是因为padding是盒子属性的原因,会将盒子的其他属性也表示出来,相当于将小盒子变成了大盒。

而margin相当于将小盒子挪移了一段距离,并没有增大盒子本身

二、margin和padding有什么区别?

CSS中margin和padding有以下三方面区别。 在CSS中margin是指从自身边框到另一个容器边框之间的距离,就是容器外距离。在CSS中padding是指自身边框到自身内部另一个容器边框之间的距离,就是容器内距离。

1、语法结构。 padding: padding-left:10px; 左内边距、padding-right:10px; 右内边距、padding-top:10px; 上内边距、padding-bottom:10px; 下内边距。 margin:margin-left:10px; 左外边距、margin-right:10px; 右外边距、margin-top:10px; 上外边距、margin-bottom:10px; 下外边距。

2、可能取的值。 padding:length规定具体单位记的内边距长度、%基于父元素的宽度的内边距的长度、auto浏览器计算内边距、inherit 规定应该从父元素继承内边距。 margin:length 规定具体单位记的外边距长度、%基于父元素的宽度的外边距的长度、auto浏览器计算外边距、inherit 规定应该从父元素继承外边距。

3、浏览器兼容问题。 padding:所有浏览器都支持padding属性、任何版本IE都不支持属性值“inherit”。 margin:所有浏览器都支持margin属性、任何版本IE都不支持属性值“inherit”。

三、* { padding: 0; margin: 0; outline: 0; }什么意思?

去除点击的时候焦点虚线。

举个例子吧,在谷歌浏览器下面,输入框、文本框,下拉框点击的时候会有黄色的边框,加上这一句代码,黄色的边框就没有了。

四、css中padding和margin的区别和使用?

1、margin是指从元素自身边框到另一个元素边框之间的距离,就是容器之外距离。而padding是指元素自身边框到自身内部另一个元素边框之间的距离,就是容器内距离。好比你的屋子作为目标元素 ,屋外的东西和屋子的距离用margin,屋内的东西和屋子的距离用padding

2、padding的用法:1、padding:10px 20px 30px 40px; 上、右、下、左内边距2、padding-left:10px; 左内边距3、padding-right:10px; 右内边距4、padding-top:10px; 上内边距5、padding-bottom:10px; 下内边距6、padding:10px; 四边统一内边距

3、margin的用法:1、margin:10px 20px 30px 40px; 上、右、下、左外边距2、margin-left:10px; 左外边距3、margin-right:10px; 右外边距4、margin-top:10px; 上外边距5、margin-bottom:10px; 下外边距6、margin:10px; 四边统一外边距

五、margin和padding是什么意思?各有什么缺点?

margin 是外边距 padding是内边距 这两个属性都包括四个部分:上、右、下、左 margin跟padding是很常见的属性,浏览器都兼容的 所以缺点没有, 只是在IE6里 float跟margin并存的时候,有可能margin的值在IE6会被解析双倍,比如margin:5px; 到了IE6解析成margin:10px; 还有很重要的一点,做网站时,整个页面都需要调用的样式表最顶部都要写上margin:0; padding:0; 目的是让这两个属性的值都默认为0; 否则火狐浏览器上会默认padding的值为20px; IE则相反的默认margin为20px; 具体是多少像素我忘记了 只是给你做个比方

六、谁能告诉我margin和padding的用法以及区别?

margin表示盒子自身的位置描述,padding和border属于自身属性。对于盒子内部的内容来说,margin和padding对于距离的效果差不多的,但是因为padding是盒子属性的原因,会将盒子的其他属性也表示出来,相当于将小盒子变成了大盒子,像background,box-shadow之类属性的表示范围也会增大,而margin相当于将小盒子挪移了一段距离,并没有增大盒子本身。特殊情况除外(总能想到反例,说出来又太麻烦了)

七、css的margin和padding什么时候有效设么时候无效?

当元素是行内元素的时候如:i,a,span。margin,padding是无效的。可以设置a{display:block;或者display:inlinear-block;}

八、安卓编程如何在Java代码里设置button的margin(外边距)?

1、获取按钮的LayoutParams

LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams)button.getLayoutParams();2、在LayoutParams中设置margin

layoutParams.setMargins(100,20,10,5);//4个参数按顺序分别是左上右下3、把这个LayoutParams设置给按钮

button.setLayoutParams(layoutParams); //mView是控件

九、网页怎么去掉四周的白边,body,html的margin,padding都设为0了?

body{margin:0px;padding:0px;}

这样的话就是body和浏览器的四边没有空白了啊。

估计你的空白是应为body的内容和body之间的有margin或者padding

你把body里的最外层的元素加个边框看看和body之间有没有间隙。

十、spacing和margin区别是什么啊?还有padding三者的区别是什么啊?

在网页设计中,spacing和margin是指网页中元素之间的距离,而padding是指元素内部内容和元素边框之间的距离。它们三者之间的区别如下:

1.Margin(外边距):Margin是指元素与其周围元素之间的空间,它会在元素的外部创建一个空白区域,从而与周围元素隔开一定的距离。Margin可以使用CSS样式表来控制其大小、颜色、边框等属性。

2.Padding(内边距):Padding是指元素内部内容与元素边框之间的空间,它会在元素内部创建一个空白区域,从而将内容与元素边框隔开一定的距离。Padding可以使用CSS样式表来控制其大小、颜色、边框等属性。  

 3.Spacing(间距):Spacing通常用来描述元素之间的距离,它可以指水平间距或垂直间距,用来控制元素之间的间隔距离。Spacing可以使用CSS样式表来控制其大小、颜色、边框等属性。

总的来说,Margin和Padding是相对于元素边框的距离,而Spacing是指元素之间的距离。在CSS中,可以使用margin、padding和spacing属性来控制元素之间的距离和间隔。


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 国产手机3000左右哪个比较好?

下一篇: 阅读反思总结?



推荐阅读