CSS padding 屬性語法
padding: 網頁元素或表格欄位的內距;
CSS padding 的參數有很多種表示方式,例如上方的內距、右邊的內距、下方的內距、左邊的內距等寫法,因為 padding 是非常普遍的 CSS 基本語法,若有興趣研究,請閱讀這一篇。接著我們用兩個範例分別表示傳統 HTML Table cellpadding 與 CSS padding 在使用上的差異。
範例一、傳統的 HTML Table cellpadding 效果
<table cellpadding="10" border="1">
<tr><td>使用 cellpadding 後的表格欄位</td><td>使用 cellpadding 後的表格欄位</td></tr>
<tr><td>使用 cellpadding 後的表格欄位</td><td>使用 cellpadding 後的表格欄位</td></tr>
</table>
呈現的效果<tr><td>使用 cellpadding 後的表格欄位</td><td>使用 cellpadding 後的表格欄位</td></tr>
<tr><td>使用 cellpadding 後的表格欄位</td><td>使用 cellpadding 後的表格欄位</td></tr>
</table>
使用 cellpadding 後的表格欄位 | 使用 cellpadding 後的表格欄位 |
使用 cellpadding 後的表格欄位 | 使用 cellpadding 後的表格欄位 |
範例二將進入用 CSS padding 替代 HTML Table cellpadding 效果,並可以單獨設計每一個表格欄位的內距。
範例二、用 CSS padding 屬性取代 HTML Table cellpadding 效果
<table border="1">
<tr><td style="padding:10px;">有使用 css padding 的欄位</td><td style="padding:10px;">有使用 css padding 的欄位</td></tr>
<tr><td>未使用 css padding 的欄位</td><td>未使用 css padding 的欄位</td></tr>
</table>
呈現的效果<tr><td style="padding:10px;">有使用 css padding 的欄位</td><td style="padding:10px;">有使用 css padding 的欄位</td></tr>
<tr><td>未使用 css padding 的欄位</td><td>未使用 css padding 的欄位</td></tr>
</table>
有使用 css padding 的欄位 | 有使用 css padding 的欄位 |
未使用 css padding 的欄位 | 未使用 css padding 的欄位 |
➤學會表格欄位內距離,那表格欄位間距離呢?看這篇:HTML Table cellspacing 的 CSS 替代語法。
更多表格設計技巧