margin代码啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了margin代码啥意思相关的知识,希望对你有一定的参考价值。
margin 简写属性在一个声明中设置所有外边距属性。该属性可以有 1 到 4 个值。这个简写属性设置一个元素所有外边距的宽度,或者设置各边上外边距的宽度。
块级元素的垂直相邻外边距会合并,而行内元素实际上不占上下外边距。行内元素的的左右外边距不会合并。同样地,浮动元素的外边距也不会合并。允许指定负的外边距值,不过使用时要小心。
注释:允许使用负值。
可能的值
auto:浏览器计算外边距。
length:规定以具体单位计的外边距值,比如像素、厘米等。默认值是 0px。
%:规定基于父元素的宽度的百分比的外边距。
inherit:规定应该从父元素继承外边距。 参考技术A margin就是外边距的意思,也就是说你定义的这个元素在外部偏移多少比如说margin-left:5px;那么你这个DIV左边就多了5PX的空白 参考技术B 外边距(外填充),本区块与父标签的距离,就像楼上说的那样. 参考技术C 外边距,是盒模型最外的部分
如果设置为0 auto会居中 参考技术D 外边框
求教css中元素的auto属性值是啥意思,比如margin:0 auto表示啥?
把一个属性的值设置为auto,就是让各个浏览器对该属性使用各自的默认值。
定义一个方向为auto,让浏览器自动选择合适的margin(页边距)大小;
margin:0 auto可以实现水平居中,其相当于margin:0,auto,0,auto
margin:auto = margin:auto auto auto auto;
margin:0 auto = margin:0 auto 0 auto;
margin:n m p q表示该元素上外边bai距为n,右外边距为m,下外边距为p,左外边距为q,即 margin:上 右 下 左 ,逆时针一圈。
扩展资料:
“margin:20px;”表示四个方向的外边距都是20px;
“margin:20px 40px;”表示top为20px,right为40px;由于bottom和left缺省,所以自动将它们分别设为20px和40px。转化为第4种写法为:“margin:20px 40px 20px 40px;”。
“margin:20px 40px 60px;”表示top为20px,right为40px,bottom为60px;由于left缺省,所以自动将它设为40px。转化为第4种写法为:“margin:20px 40px 60px 40px;”。
参考资料来源:百度百科-margin
参考技术A 定义一个方向为auto,让浏览器自动选择合适的margin(页边距)大小;margin:0 auto可以实现水平居中,其相当于margin:0,auto,0,auto 参考技术B 把一个属性的值设置为auto,就是让各个浏览器对该属性使用各自的默认值。 参考技术C 首先你要知道,margin后面是有4个参数的。例如:margin:1px 1px 1px 1px
分别表示 上、右、下、左。如果只写2个参数的话,比如:margin:1px 2px
那么着是代表 上下都为1px 左右都为2px.
至于居中,很明显,margin:0 auto 是标准的写法!明白?? 参考技术D css中的auto是自动适应的意思,而在css中auto往往都是默认值。
正如margin:0 auto,意思就是上下边距为0,左右边距为auto,就是自动适应。
但是,如果要使用他的话,就必须给标签配上指定的宽度,如下:
<div class="center">居中</div>
<style type="text/css">
.center
width:200px;
height:200px;
margin:0 auto;
background-color:yellow;
</style>
另外,margin:0 auto 和 margin: 0 auto 0 auto 的效果是相同的。
都是指的上下边距为0,左右边距自动适应宽度相等。
以上是关于margin代码啥意思的主要内容,如果未能解决你的问题,请参考以下文章
display:table;是啥意思? html中(css)
CSS里面的属性margin-right:auto; margin-left:auto;是啥意思??? 还有 line-height是啥意思