Margin:上边距 右边距 下边距 左边距
当后面跟两个参数时,就是
Margin:上下边距 左右边距
跟一个参数时,就四个边距
Margin:四边距
至于后面的auto是自动检测边距
这样的应用条件并不多
margin:0 auto;用于ff下的水平居中;除非每个元素都需要这样的效果才有必要用到*{margin:0 auto;},实际上这个情况应该非常少见
事实上一般多用*{margin:0;padding:0}是用于消除IE和FF对body\ul默认效果不一致而作的预先统一。
margin:0 auto;表示此容器相对于他的父容器水平居中(这个是经常用的噢,特别是在firefox中很多时候text-align会不起作用,就要用这个了)
margin:0 2px; 只写2个表示表示 上 下;
margin:0 auto 0px; 这个写法没见过,感觉是不是写错了!
% 规定基于父元素的宽度的百分比的外边距。通俗点说:这个子级是根据父级的变化而变化而变化的!要看你的父级是怎么样规定的。好好研究研究其含义吧,你就能明白了。
你是怎么写的?粘出来
当然有效果,只不过因为默认是左对齐,所以才会看不出来例:
细分为 margin-top、margin-right、margin-bottom、margin-right,
分别表示离上边、右边、下边、左边的距离
改成这个试试你少了结束符
那是因为在没有浮动的情况下是按左到右的,上到下的形式布局。这时用margin-right对它是没影响的。
在span再加个float:right,margin-right就可以用了
margin-right这个属性是对右边的位置距离。一般我们的Div都是从左边开始的,所以你这么设置没用。做个比喻就是你站在一个宽10m的房间里面,然后,你靠着左边的墙壁,向右边伸出你1m长的手,那么你觉得,你现在伸出的手能改变你身体的位置吗?答案很显然是不能。除非你靠着右边墙壁,向右边伸出1m的手,那样你才能把身体撑出去。
以上就是土嘎嘎小编大虾米为大家整理的marginright属性相关主题介绍,如果您觉得小编更新的文章对您有所帮助,不要忘记讲本站分享给您身边的朋友哦!!