margin-left

该属性用于设置与元素相关联的盒子模型的左外边距。这个值可以为负值。

竖直排列相邻的两个盒子模型的外边距会重叠 margin collapsing。

 

语法

/* <length> value */
margin-left: 2.5em;
 
/* <percentage> value */
margin-left: 95%;
 
/* Keyword values */  
margin-left: auto;
margin-left: inherit;
margin-left: initial;
margin-left: unset;

描述
<length> 此关键词表示一个固定宽度 <length> 值 : 可以是一个绝对宽度, e.g. in px, 也可以是个相对宽度, e.g. in em, 或者相对视窗的大小, e.g. in vh.
<percentage> 此关键词表示百分比值 <percentage> 最近的块容器的宽度 width 。
auto 此关键词表示在当前布局模式下,浏览器根据接收的左边距自动计算出外边距。

例子

HTML

<div id="red">
   <div id="orange"></div>
   <div id="gray"></div>
</div>

CSS

#red {
     width: 200px;
     height: 200px;
     background: red;
     }
#orange {
       width: 50px;
       height: 50px;
       background: orange;
       margin-left: 30px;
      }
#gray {
      width: 50px;
      height: 50px;
      background: gray;
}

执行结果

参考

相关页面

外部链接