另外一種情況,表格內的其中某幾個文字顏色要不一樣,這時候用 HTML 的 font color 標註或用 css color 屬性來處理都是一樣的,不過通常還是會選擇用 css 處理,因為彈性較大,而且未來管理上也比較容易,又可以與網頁本身的其他 css style 整合管理。為了讓讀者看到 HTML font color 屬性與 css color 屬性在修改表格文字顏色上的語法差異,這裡準備了幾個範例提供參考。
範例一、用 HTML 預設 font 標籤的 color 修改表格文字顏色
<table border="1">
<tr>
<td>原本的文字</td>
<td><font color="blue">藍色的文字</font></td>
<td><font color="green">綠色的文字</font></td>
</tr>
</table>
呈現結果<tr>
<td>原本的文字</td>
<td><font color="blue">藍色的文字</font></td>
<td><font color="green">綠色的文字</font></td>
</tr>
</table>
原本的文字 | 藍色的文字 | 綠色的文字 |
以上兩篇說明文件有詳細的 HTML 表格設計語法以及 font color 屬性用法,沒有問題的話,就可以續續進入範例二,看看如何透過 css 的 span 區域元素加上 color 屬性,對表格欄位的文字顏色進行各別修改。
範例二、用 css color 修改表格中不同欄位的文字顏色
<table border="1">
<tr>
<td>原本的文字</td>
<td><span style="color:blue;">藍色的文字</span></td>
<td><span style="color:green;">綠色的文字</span></td>
</tr>
</table>
呈現結果<tr>
<td>原本的文字</td>
<td><span style="color:blue;">藍色的文字</span></td>
<td><span style="color:green;">綠色的文字</span></td>
</tr>
</table>
原本的文字 | 藍色的文字 | 綠色的文字 |
範例三、用 css color 屬性修改整張表格的文字顏色
<table border="1" style="color:orange;">
<tr>
<td>表格的文字</td>
<td>表格的文字</td>
<td>表格的文字</td>
</tr>
</table>
呈現結果<tr>
<td>表格的文字</td>
<td>表格的文字</td>
<td>表格的文字</td>
</tr>
</table>
表格的文字 | 表格的文字 | 表格的文字 |
延伸閱讀