DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> padding屬性定義邊內補白
padding屬性定義邊內補白
編輯:CSS詳解     

邊框的裡面可以有一層邊內補白(padding),邊內補白定義了邊框與邊框裡面內容的距離. 
邊內補白分為上邊內補白(top),下邊內補白(bottom),左邊內補白(left),右邊內補白(right). 
邊內補白只有width一種屬性.

相關教程:CSS教程:margin屬性定義邊外補白

padding -- 定義邊內補白 
取值: <padding-width>{1,4} | inherit 
<padding-width>{1,4}: 邊內補白寬度 
inherit: 繼承 
初始值: 0 
繼承性: 否 
適用於: 所有元素,,除了table-row-group, table-header-group, table-footer-group, table-row, table-column-group 和 table-column 
padding: 邊內補白 
padding-width的取值
<length>: 長度表示法 
<percentage>: 百分比表示法,padding百分比的計算是基於生成的框的包含塊的寬度. 
auto: 自動 
提示: padding邊內補白不可以取負值;邊內補白是看不到的,因為它本身是透明的.

示例
為padding-width指定一個值
padding: padding-top/padding-right/padding-bottom/padding-left;
p#onepaddings
{
 padding:12px;
}
所有邊內補白全部為12px

等價於下面的定義

p#onepaddings
{
 padding-top-width:12px;
 padding-right-width:12px;
 padding-bottom-width:12px;
 padding-left-width:12px;
}
為padding-width指定兩個值
padding: padding-top/padding-bottom padding-right/padding-left;
p#threepaddings
{
 padding:12px 5%;
}
上下邊內補白是12px,左右邊內補白是5%(相對於整個頁面).

等價於下面的定義

p#threepaddings
{
 padding-top-width:12px;
 padding-right-width:5%;
 padding-bottom-width:12px;
 padding-left-width:5%;
}
為padding-width指定三個值
padding: padding-top padding-right/padding-left padding-bottom;
p#threepaddings
{
 padding:12px 5% 0;
}
上邊內補白是12px,左右邊內補白是5%(相對於整個頁面),下邊內補白是0.

等價於下面的定義

p#twopaddings
{
 padding-top-width:12px;
 padding-right-width:5%;
 padding-bottom-width:0;
 padding-left-width:5%;
}
為padding-width指定四個值
padding: padding-top padding-right padding-bottom padding-left;
p#fourpaddings
{
 padding:12px 5% -12px auto;
}
上邊內補白是12px,右邊內補白是5%(相對於整個頁面),下邊內補白是-12px,左邊內補白將根據浏覽器自動調整.

如果padding屬性後面跟隨四個值,那麼值的分配順序是從上面開始以順時針旋轉分配.

等價於下面的定義

p#fourpaddings
{
 padding-top-width:12px;
 padding-right-width:5%;
 padding-bottom-width:-12px;
 padding-left-width:auto;
}

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved