CSS table表格美化

admin發表於2020-03-12

table表格預設並不美觀,甚至可以說非常的醜陋,過於原生態。

所以,實際應用中通常會對其進行美化操作,下面分享一段CSS美化案例。

程式碼如下:

[HTML] 純文字檢視 複製程式碼執行程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<style>
table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #c0c0c0;
  width: 300px;
}
th,td {
  border: 1px solid #d0d0d0;
  color: #404060;
  padding: 10px;
}
th {
  background-color: #09c;
  font: bold 16px "微軟雅黑";
  color: #fff;
}
td {
  font: 14px "微軟雅黑";
  text-align: center;
}
</style>
</head>
<body>
<div id="wrapbox">
  <table>
    <thead id="_head">
      <tr>
        <th>ID</th>
        <th>書名</th>
        <th>作者</th>
        <th>價格</th>
      </tr>
    </thead>
    <tbody id="_tbody">
      <tr>
        <td>1</td>
        <td>CSS教程</td>
        <td>螞蟻部落</td>
        <td>18</td>
      </tr>
      <tr>
        <td>2</td>
        <td>JS教程</td>
        <td>螞蟻部落</td>
        <td>18</td>
      </tr>
      <tr>
        <td>3</td>
        <td>HTML教程</td>
        <td>螞蟻部落</td>
        <td>18</td>
      </tr>
      <tr>
        <td>4</td>
        <td>正則教程</td>
        <td>螞蟻部落</td>
        <td>18</td>
      </tr>
    </tbody>
  </table>
</div>
</body>
</html>

上述程式碼實現了基本的美化效果,比較簡單不多介紹。

相關閱讀:

(1).border-collapse參閱CSS border-collapse 屬性一章節。

(2).border-spacing參閱CSS border-spacing 屬性一章節。

相關文章