HTML Table cellpadding 語法
cellpadding="距離值"
這個 cellpadding 語法很簡單,只要將距離值寫入即可,整段語法放在 HTML Table 的開頭標籤裡面,語法中的距離值單位預設為 px。HTML Table cellpadding 使用範例一、直接用 cellpadding 設計
還沒使用 cellpadding 屬性的 Table
<table border="1">
<tr><td>這是測試欄位內容</td><td>這是測試欄位內容</td></tr>
</table>
已經使用了 cellpadding 屬性的 Table
<table cellpadding="8" border="1">
<tr><td>這是測試欄位內容</td><td>這是測試欄位內容</td></tr>
</table>
呈現效果<table border="1">
<tr><td>這是測試欄位內容</td><td>這是測試欄位內容</td></tr>
</table>
已經使用了 cellpadding 屬性的 Table
<table cellpadding="8" border="1">
<tr><td>這是測試欄位內容</td><td>這是測試欄位內容</td></tr>
</table>
還沒使用 cellpadding 屬性的 Table
已經使用了 cellpadding 屬性的 Table
範例共提供了兩個不同的 HTML Table,第一個沒有使用 cellpadding,也就是表格預設的樣子,第二個則使用了 cellpadding 屬性,語法中紅色標註的這段「cellpadding="8"」,這樣可以讓表格內的每一個欄位預設為"內容與邊框間產生 8px 的距離"這種效果,看起來就會比較好看,這就是 cellpadding 的主要功用。假設我們只有單一個欄位要用這種效果怎麼辦?可以用 css 的 padding 來處理,請看範例二。這是測試欄位內容 | 這是測試欄位內容 |
已經使用了 cellpadding 屬性的 Table
這是測試欄位內容 | 這是測試欄位內容 |
HTML Table cellpadding 使用範例二、改用 css padding 設計
<table border="1">
<tr><td style="padding:8px;">這是測試欄位內容</td><td style="padding:8px;">這是測試欄位內容</td></tr>
</table>
呈現效果<tr><td style="padding:8px;">這是測試欄位內容</td><td style="padding:8px;">這是測試欄位內容</td></tr>
</table>
這是測試欄位內容 | 這是測試欄位內容 |
Table 的 cellpadding 常與 cellspacing 搞混,兩者是不同的效果,cellspacing 是用來設計表格元素彼此間的距離,例如每個欄位間的距離就可以用 cellspacing 來設計,請看這篇介紹:HTML Table cellspacing 屬性。
延伸閱讀