margin是外边距的意思,当一个元素样式属性里有margin:0 auto时,并且父元素的宽度是确定的,意思是这个元素处于其父元素的居中位置,并且这个元素的上下外边距为0。
margin还有其他配置类型:
margin-bottom:设置元素的下外边距。
margin-left:设置元素的左外边距。
margin-right:设置元素的右外边距。
margin-top:设置元素的上外边距。
扩展资料:
css的语言特点:
1、丰富的样式定义:
CSS提供了丰富的文档样式外观,以及设置文本和背景属性的能力;允许为任何元素创建边框,以及元素边框与其他元素间的距离,以及元素边框与元素内容间的距离;允许随意改变文本的大小写方式、修饰方式以及其他页面效果。
2、易于使用和修改:
CSS可以将样式定义在HTML元素的style属性中,也可以将其定义在HTML文档的header部分,也可以将样式声明在一个专门的CSS文件中,以供HTML页面引用。总之,CSS样式表可以将所有的样式声明统一存放,进行统一管理。
3、多页面应用
CSS样式表可以单独存放在一个CSS文件中,这样我们就可以在多个页面中使用同一个CSS样式表。CSS样式表理论上不属于任何页面文件,在任何页面文件中都可以将其引用。这样就可以实现多个页面风格的统一。
css中的auto是自动适应的意思,而在css中auto往往都是默认值。\x0d\x0a\x0d\x0a正如margin:0 auto,意思就是上下边距为0,左右边距为auto,就是自动适应。\x0d\x0a但是,如果要使用他的话,就必须给标签配上指定的宽度,如下:\x0d\x0a居中\x0d\x0a\x0d\x0a.center{\x0d\x0awidth:200px\x0d\x0a\x0d\x0aheight:200px\x0d\x0a\x0d\x0amargin:0 auto\x0d\x0a\x0d\x0abackground-color:yellow\x0d\x0a\x0d\x0a}\x0d\x0a\x0d\x0a\x0d\x0a另外,margin:0 auto 和 margin: 0 auto 0 auto 的效果是相同的。\x0d\x0a都是指的上下边距为0,左右边距自动适应宽度相等。 回答于 2022-11-16一、区别
1、参数详解
margin:auto = margin:auto auto auto auto
margin:0 auto = margin:0 auto 0 auto
margin:n m p q表示该元素上外边距为n,右外边距为m,下外边距为p,左外边距为q,即 margin:上 右 下 左 ,逆时针一圈。
2、实例说明
margin后面是有4个参数的。
例如:margin:1px 2px 3px 4px,分别表示 上(1px)、右(2px)、下(3px)、左(4px)。
margin后面如果只写2个参数的。
例如:margin:1px 2px
那么这是代表 上下都为1px 左右都为2px。
扩展资料
1、margin 0px auto属性规则
margin:0px auto代表对象上下间隔为0px,左右间隔根据对象宽度自适应。
margin:0px auto简写:可以去掉0后面的px单位,一般CSS代码中如果值为0,那可以不用跟html长度单位。
margin0px auto或margin:0 auto作用:常用于让DIV布局居中,起到让布局居中作用。
2、margin:auto属性说明
margin:auto时浏览器计算外边距,当margin定义为auto时,将占用可用空间或0px 。
margin:auto时浏览器会自动分配左右边距,使元素平均分配占用父级容器的左右边距,达到元素居中的目的
3、CSS中auto元素
定义auto元素,因元素类型和上下文而异。在边距中,auto可以表示两种情况:占用可用空间或0 px。这两个将为元素定义不同的布局。
4、margin的兄弟属性padding
margin属性是外边距,而padding属性是内边距。padding是指自身边框到自身内部另一个容器边框之间的距离,就是容器内距离。