DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> Padding屬性用法和作用
Padding屬性用法和作用
編輯:CSS詳解     

你對padding屬性的用法和作用是否了解,這裡和大家分享一下,padding屬性又包括四個屬性padding-top、padding-right、padding-bottom、padding-left分別作用於上、右、下、左四邊。

padding屬性

1、語法:padding:lenght

2、參數:

(1)lenght:由浮點數字和單位標識符組成的長度值或者百分數。百分數是基於父對象的寬度。請參閱長度單位

3、說明:

設置對象四邊的內邊距。默認值是0。

如果提供全部四個參數值,將按上、右、下、左的順序作用於四邊。

如果只提供一個,將作用於全部的四邊。

如果提供兩個,第一個作用於上、下,第二個作用於左、右。

如果提供三個,第一個作用於上,第二個作用於左、右,第三個作用於下。

內聯對象要使用該屬性,必須先設定對象的height或width屬性,或者設定position屬性為absolute。不允許負值。

內邊距留白處總是透明的,並且設置內邊距會直接影響對象的大小。

對應的腳本特性為:padding。

4、示例:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHtml 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xHtml1-transitional.dtd">
  3. <Html XMLns="http://www.w3.org/1999/xHtml">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/Html; charset=gb2312" />
  6. <title>無標題文檔</title>
  7. <style type="text/CSS">
  8. #left {
  9. float:left;
  10. margin:0 5px 0 0;
  11. width:230px;
  12. height:145px;
  13. padding:30px 0 0 40px;
  14. border:1px #000 solid;
  15. }
  16. #right {
  17. float:left;
  18. margin:0 0 0 5px;
  19. width:118px;
  20. height:118px;
  21. padding:10px 0 0 10px;
  22. border:1px #000 solid;
  23. }
  24. #sub_right {
  25. float:left;
  26. border:1px #000 solid;
  27. }
  28. </style>
  29. </head>
  30. <body>
  31. <div id="left">
  32. 這裡是內容,對象中的內容到對象邊緣的距離是PADDING。
  33. 寬為270像素,高為175像素。但因為設置了內邊距的上為30px,
  34. 左為40px所以,要想保持原大小寬就必須減去40px,高減去30px。
  35. </div>
  36. <div id="right"><div id="sub_right">子對象</div></div>
  37. </body>
  38. </Html>

5、提示

(1)由實例可以看出,設置了padding屬性就相當於增加了對象的大小。原寬270px,高175px,設置padding:30px 0 0 40px後對象的大小應該是寬為310px,高為205px,要想保持原大小就必須減去相應的寬高。所以,例子中對象的寬是270-40=230px,高是175-30=145px。

(2)#right設置了padding:10px 0 0 10px,但其內聯對象#sub_right的內邊距並沒有發生變化,所以padding也是不具有繼承性的。

padding屬性是可以分別設置的。

padding-top、padding-right、padding-bottom、padding-left分別作用於上、右、下、左四邊。語法和參數和padding的設置相同。

【編輯推薦】

  1. IE6.0對padding的解讀分析
  2. 實例解析CSS padding 屬性用法
  3. CSS padding-left屬性的定義和使用
  4. CSS教程:詳解margin和padding屬性應用場合
  5. 實現IE6、IE7、IE8多版本浏覽器共存的五種方法
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved