CSS中写边距的顺序是什么?
例如:
这些中哪一个代表了距离顶部、底部、左侧和右侧的边距?
div
{
margin: 20px 40px 30px 50px;
}
这些中哪一个代表了距离顶部、底部、左侧和右侧的边距?
margin: top right bottom left //4 parameters 10px 12px 13px 15px
margin: top horizontal bottom //3 parameters 10px 12px 13px, gives left & right same margin of 12px
margin: vertical horizontal //2 parameters 10px 20px, gives 10px for top/bottom and 20px for left/right
CSS Margin是按顺时针方向工作的。
例如,如果我要为一个类名为"marginAll"的 div 元素设置以下 margin。
<div class="marginAll"> </div>
并且CSS如下:
.marginAll{
width: 50px;
height: 50px;
background-color: red;
margin: 10px 30px 10px 30px ;
}
所以这段代码将创建一个宽度和高度均为50像素、背景颜色为红色的div。 这里的margin属性作用是距离顶部10像素,距离右侧30像素,距离底部10像素,距离左侧30像素。
它从上 -> 右 -> 下 -> 左进行
您可以查看CSS技巧作为参考
诀窍是单词中的前四个辅音字母是“Top”,“Right”,“Bottom”和“Left”的首字母
容易记住
所以
margin: 20px 40px 30px 50px; // 20px=top 40px=left 30px=bottom 50px=right
margin : 1px 2px 3px 4px ; // 1=top 2=right 3=bottom 4=left
margin : 1px 2px 3px; // 1=top 2=(left and right) 3=bottom
margin : 1px 2px ; // 1=(top and bottom) 2=(left and right)
CSS margin 的顺序是:
上-右-下-左
它从顶部开始顺时针旋转。 顶部 -> 右侧 -> 底部 -> 左侧
它是从顶部开始顺时针方向。
顶部 > 右侧 > 底部 > 左侧
顶部 -> 右侧 -> 底部 -> 左侧
一个好记的方式是 TRouBLe。