在Web開發中,表格是一個常見的元素。為了使表格頁面呈現更加美觀和易讀,我們可以使用CSS來美化表格的效果。
下面是一個簡單的表格:
這是一個簡單的表格:
<table> <tr> <th>姓名</th> <th>年齡</th> <th>地址</th> </tr> <tr> <td>小明</td> <td>18</td> <td>北京市海淀區</td> </tr> <tr> <td>小紅</td> <td>20</td> <td>上海市浦東新區</td> </tr> </table>運行上面的代碼將會得到一個普通的表格。 接下來,我們來加些樣式,使得這個表格變得更好看。 首先,我們可以給表格添加邊框和一些內邊距,使其更有重量感:
<style> table { border-collapse: collapse; border: 1px solid #ddd; width: 100%; margin-bottom: 30px; font-size: 14px; } th, td { border: 1px solid #ddd; padding: 8px; text-align: left; } </style>運行上面的代碼將會得到一個帶有邊框和內邊距的表格。 接著,我們可以添加斑馬線效果,使交替的行有不同的顏色:
<style> /* 給每隔一行添加背景顏色 */ tr:nth-child(even) { background-color: #f2f2f2; } /* 鼠標移上去時背景顏色變深 */ tr:hover { background-color: #ccc; } </style>現在,運行上面的代碼將會得到一個更漂亮的表格。 最后,我們可以使表頭和表格內容在視覺上區分開來:
<style> /* 表頭背景色 */ th { background-color: #f1f1f1; } /* 表頭文字 */ th { font-weight: bold; text-transform: uppercase; } </style>現在,這個表格看起來更加專業和易讀了。 總的來說,CSS可以為表格添加許多新的樣式,讓你的頁面更加美觀和易讀。以上只是一個示例,你可以根據自己的需求添加更多的樣式。
上一篇css表格怎么設置單邊框
下一篇css表格怎么只顯示豎線