20.2.4 左端外补丁用法

属性margin-left也是margin复合属性之一,表示左边的外延距离,与其他属性一样,其语法表示如下。


/CSS代码:设置左边的外延距离/

margin-left:auto|length


参数值auto表示自适应,length的值是精确值,表示左边的外延值距离,可以为正值或负值,代码20.5表示margin-left的用法。

代码20.5 源代码\第20章\margin-left用法.html


—————————————文件名:margin-left用法.html————————————-

01 <html>

02 <head>

03 <title>margin-left用法</title>

04 <style type="text/css">

05 #box

06 {

07 /设置宽度为300像素/

08 width:300px;

09 /设置外补丁/

10 margin:auto;

11 /设置边框样式/

12 border:1px solid blue;

13 }

14 #m1

15 {

16 border:1px solid red;

17 margin-left:100px;

18 }

19 </style>

20 </head>

21 <body>

22 <div id="box">

23 这里用层box包含了层m1<br>

24 <div id="m1">margin-left用法</div>

25 上面是层m1右外延距离的效果,margin-left的值为100像素。

26 </div>

27 </body>

28 </html>


【代码解析】代码20.5与代码20.3相似,只是margin-left与margin-right不同,所以效果也不一样,效果如图20.5所示。

综上所述,属性margin由margin-top顶部外延距离(外补丁)、margin-right右边外延距离、margin-bottom底部外延距离和margin-left左边外延距离组成的,且其后面的参数设置都相同。

20.2.4 左端外补丁用法 - 图1

图 20.5 margin-left用法