# CSS 內邊距
**元素的內邊距在邊框和內容區之間。控制該區域最簡單的屬性是 padding 屬性。**
**CSS padding 屬性定義元素邊框與元素內容之間的空白區域。**
## CSS padding 屬性
CSS padding 屬性定義元素的內邊距。padding 屬性接受長度值或百分比值,但不允許使用負值。
例如,如果您希望所有 h1 元素的各邊都有 10 像素的內邊距,只需要這樣:
```
h1 {padding: 10px;}
```
您還可以按照上、右、下、左的順序分別設置各邊的內邊距,各邊均可以使用不同的單位或百分比值:
```
h1 {padding: 10px 0.25em 2ex 20%;}
```
## 單邊內邊距屬性
也通過使用下面四個單獨的屬性,分別設置上、右、下、左內邊距:
* [padding-top](/cssref/pr_padding-top.asp)
* [padding-right](/cssref/pr_padding-right.asp)
* [padding-bottom](/cssref/pr_padding-bottom.asp)
* [padding-left](/cssref/pr_padding-left.asp)
您也許已經想到了,下面的規則實現的效果與上面的簡寫規則是完全相同的:
```
h1 {
padding-top: 10px;
padding-right: 0.25em;
padding-bottom: 2ex;
padding-left: 20%;
}
```
## 內邊距的百分比數值
前面提到過,可以為元素的內邊距設置百分數值。百分數值是相對于其父元素的 width 計算的,這一點與外邊距一樣。所以,如果父元素的 width 改變,它們也會改變。
下面這條規則把段落的內邊距設置為父元素 width 的 10%:
```
p {padding: 10%;}
```
例如:如果一個段落的父元素是 div 元素,那么它的內邊距要根據 div 的 width 計算。
```
<div style="width: 200px;">
<p>This paragragh is contained within a DIV that has a width of 200 pixels.</p>
</div>
```
注意:上下內邊距與左右內邊距一致;即上下內邊距的百分數會相對于父元素寬度設置,而不是相對于高度。
## CSS 內邊距實例:
[所有內邊距屬性在一個聲明中](/tiy/t.asp?f=csse_padding)
[設置下內邊距 1](/tiy/t.asp?f=csse_padding-bottom)
[設置下內邊距 2](/tiy/t.asp?f=csse_padding-bottom_percent)
[設置左內邊距 1](/tiy/t.asp?f=csse_padding-left)
[設置左內邊距 2](/tiy/t.asp?f=csse_padding-left_percent)
[設置右內邊距 1](/tiy/t.asp?f=csse_padding-right)
[設置右內邊距 2](/tiy/t.asp?f=csse_padding-right_percent)
[設置上內邊距 1](/tiy/t.asp?f=csse_padding-top)
[設置上內邊距 2](/tiy/t.asp?f=csse_padding-top_percent)
## CSS 內邊距屬性
| 屬性 | 描述 |
| --- | --- |
| [padding](/cssref/pr_padding.asp "CSS padding 屬性") | 簡寫屬性。作用是在一個聲明中設置元素的所內邊距屬性。 |
| [padding-bottom](/cssref/pr_padding-bottom.asp "CSS padding-bottom 屬性") | 設置元素的下內邊距。 |
| [padding-left](/cssref/pr_padding-left.asp "CSS padding-left 屬性") | 設置元素的左內邊距。 |
| [padding-right](/cssref/pr_padding-right.asp "CSS padding-right 屬性") | 設置元素的右內邊距。 |
| [padding-top](/cssref/pr_padding-top.asp "CSS padding-top 屬性") | 設置元素的上內邊距。 |
- HTML 基礎
- HTML 簡介
- 基本的 HTML 標簽 - 四個實例
- HTML 元素
- HTML 屬性
- HTML 標題
- HTML 段落
- HTML 文本格式化
- HTML 編輯器
- HTML CSS
- HTML 鏈接
- HTML 圖像
- HTML 表格
- HTML 列表
- HTML <div> 和 <span>
- HTML 布局
- HTML 表單和輸入
- HTML 框架
- HTML Iframe
- HTML 背景
- HTML 顏色
- HTML 顏色名
- HTML 4.01 快速參考
- HTML 高級
- HTML <!DOCTYPE>
- HTML 頭部元素
- HTML 腳本
- HTML 字符實體
- HTML 統一資源定位器
- HTML URL 字符編碼
- HTML Web Server
- HTML 媒體
- HTML 多媒體
- HTML Object 元素
- HTML 音頻
- HTML 視頻
- HTML XHTML
- XHTML 簡介
- XHTML - 元素
- XHTML - 屬性
- HTML 5 教程
- HTML 5 簡介
- HTML 5 視頻
- HTML 5 Video + DOM
- HTML 5 音頻
- HTML 5 拖放
- HTML 5 Canvas
- HTML5 內聯 SVG
- HTML 5 Canvas vs. SVG
- HTML5 地理定位
- HTML 5 Web 存儲
- HTML 5 應用程序緩存
- HTML 5 Web Workers
- HTML 5 服務器發送事件
- HTML5 Input 類型
- HTML5 表單元素
- HTML5 表單屬性
- CSS 基礎
- CSS 簡介
- CSS 基礎語法
- CSS 高級語法
- CSS 派生選擇器
- CSS id 選擇器
- CSS 類選擇器
- CSS 屬性選擇器
- 如何創建 CSS
- CSS 樣式
- CSS 背景
- CSS 文本
- CSS 字體
- CSS 鏈接
- CSS 列表
- CSS 表格
- CSS 輪廓
- CSS 框模型
- CSS 框模型概述
- CSS 內邊距
- CSS 邊框
- CSS 外邊距
- CSS 外邊距合并
- CSS 定位
- CSS 定位 (Positioning)
- CSS 相對定位
- CSS 絕對定位
- CSS 浮動
- CSS 選擇器
- CSS 元素選擇器
- CSS 分組
- CSS 類選擇器詳解
- CSS ID 選擇器詳解
- CSS 屬性選擇器詳解
- CSS 后代選擇器
- CSS 屬性選擇器詳解
- CSS 后代選擇器
- CSS 子元素選擇器
- CSS 相鄰兄弟選擇器
- CSS 偽類 (Pseudo-classes)
- CSS 偽元素 (Pseudo-elements)
- CSS 高級
- CSS 水平對齊
- CSS 尺寸 (Dimension)
- CSS 分類 (Classification)
- CSS 導航條
- CSS 圖片庫
- CSS 圖像透明度
- CSS2 媒介類型
- CSS 注意事項
- CSS3 教程
- CSS3 簡介
- CSS3 邊框
- CSS3 背景
- CSS3 文本效果
- CSS3 字體
- CSS3 2D 轉換
- CSS3 3D 轉換
- CSS3 過渡
- CSS3 動畫
- CSS3 多列
- CSS3 用戶界面
- Firebug 教程
- Firebug 教程
- 使用Firebug查看和編輯HTML和CSS
- 使用 Firebug 調試 JavaScript
- Firebug頁面概況查看
- Firebug動態執行JavaScript
- Firebug記錄Javascript日志
- Firebug監控網絡情況
- 免責聲明