
- HTML 教程
- HTML - 首頁
- HTML - 路線圖
- HTML - 簡介
- HTML - 歷史與演變
- HTML - 編輯器
- HTML - 基本標籤
- HTML - 元素
- HTML - 屬性
- HTML - 標題
- HTML - 段落
- HTML - 字型
- HTML - 塊
- HTML - 樣式表
- HTML - 格式化
- HTML - 引用
- HTML - 註釋
- HTML - 顏色
- HTML - 圖片
- HTML - 圖片地圖
- HTML - 內嵌框架
- HTML - 短語元素
- HTML - 元標籤
- HTML - 類
- HTML - ID
- HTML - 背景
- HTML 表格
- HTML - 表格
- HTML - 表格頭和標題
- HTML - 表格樣式
- HTML - 表格 Colgroup
- HTML - 巢狀表格
- HTML 列表
- HTML - 列表
- HTML - 無序列表
- HTML - 有序列表
- HTML - 定義列表
- HTML 連結
- HTML - 文字連結
- HTML - 圖片連結
- HTML - 郵件連結
- HTML 顏色名稱和值
- HTML - 顏色名稱
- HTML - RGB
- HTML - HEX
- HTML - HSL
- HTML 表單
- HTML - 表單
- HTML - 表單屬性
- HTML - 表單控制元件
- HTML - 輸入屬性
- HTML 媒體
- HTML - 影片元素
- HTML - 音訊元素
- HTML - 嵌入多媒體
- HTML 頭部
- HTML - Head 元素
- HTML - 新增 Favicon
- HTML - Javascript
- HTML 佈局
- HTML - 佈局
- HTML - 佈局元素
- HTML - 使用 CSS 進行佈局
- HTML - 響應式設計
- HTML - 符號
- HTML - 表情符號
- HTML - 樣式指南
- HTML 圖形
- HTML - SVG
- HTML - Canvas
- HTML API
- HTML - Geolocation API
- HTML - 拖放 API
- HTML - Web Workers API
- HTML - WebSocket
- HTML - Web 儲存
- HTML - 伺服器傳送事件
- HTML 其他
- HTML - 文件物件模型 (DOM)
- HTML - MathML
- HTML - 微資料
- HTML - IndexedDB
- HTML - Web 訊息傳遞
- HTML - Web CORS
- HTML - Web RTC
- HTML 演示
- HTML - 音訊播放器
- HTML - 影片播放器
- HTML - 網頁幻燈片
- HTML 工具
- HTML - Velocity Draw
- HTML - 二維碼
- HTML - Modernizer
- HTML - 驗證
- HTML - 顏色拾取器
- HTML 參考
- HTML - 速查表
- HTML - 標籤參考
- HTML - 屬性參考
- HTML - 事件參考
- HTML - 字型參考
- HTML - ASCII 碼
- ASCII 表格查詢
- HTML - 顏色名稱
- HTML - 實體
- MIME 媒體型別
- HTML - URL 編碼
- 語言 ISO 程式碼
- HTML - 字元編碼
- HTML - 已棄用的標籤
- HTML 資源
- HTML - 快速指南
- HTML - 有用資源
- HTML - 顏色程式碼生成器
- HTML - 線上編輯器
HTML - 表格樣式
摺疊邊框表格
您可以透過操作 'border-collapse' 屬性 來靈活地管理表格邊框之間的間距。此屬性確定相鄰表格單元格邊框如何互動,調整它可以控制表格內邊框之間的間距或間隙。
將 'border-collapse' 設定為 "collapse",邊框將合併,消除任何間距,而 "separate" 允許您使用 'border-spacing' 屬性控制間距,從而為表格佈局提供更自定義的外觀。
示例
這是一個摺疊邊框表格的示例,其中表格邊框使用 border-collapse: collapse;
屬性合併為單個邊框。
<!DOCTYPE html> <html> <head> <style> #table1 { border-collapse: separate; } #table2 { border-collapse: collapse; } </style> </head> <body> <table id="table1" border="1"> <tr> <th>Name</th> <th>Salary</th> </tr> <tr> <td>Ramesh Raman</td> <td>5000</td> </tr> <tr> <td>Shabbir Hussein</td> <td>7000</td> </tr> </table> <br /> <table id="table2" border="1"> <tr> <th>Name</th> <th>Salary</th> </tr> <tr> <td>Ramesh Raman</td> <td>5000</td> </tr> <tr> <td>Shabbir Hussein</td> <td>7000</td> </tr> </table> </body> </html>
水平斑馬紋表格
斑馬紋 - 水平技術涉及使用交替顏色設定表格行的樣式,增強表格的視覺吸引力和可讀性。
:nth-child(even) 選擇器 選擇每隔一行,並應用背景顏色以建立條紋效果。
示例
這是一個水平斑馬紋表格的示例,此處交替的行使用不同的背景顏色進行樣式設定。
<!DOCTYPE html> <html> <head> <style> tr:nth-child(even) { background-color: #8a83de; } </style> </head> <body> <table border="1"> <table border="1"> <tr> <th>Name</th> <th>Salary</th> </tr> <tr> <td>Ramesh Raman</td> <td>5000</td> </tr> <tr> <td>Shabbir Hussein</td> <td>7000</td> </tr> </table> </table> </body> </html>
表格單元格中的文字對齊
您可以使用 text-align 和 vertical-align 屬性在表格單元格中水平和垂直對齊文字。
示例
這是一個表格單元格中文字對齊的示例。
<!DOCTYPE html> <html> <head> <style> td, th { text-align: center; vertical-align: middle; } </style> </head> <body> <table border="1"> <tr> <th>Name</th> <th>Salary</th> </tr> <tr> <td>Ramesh Raman</td> <td>5000</td> </tr> <tr> <td>Shabbir Hussein</td> <td>7000</td> </tr> </table> </body> </html>
垂直斑馬紋表格
斑馬紋 - 垂直技術透過對每隔一列應用交替樣式來增強表格的可讀性。這是透過對錶格資料 (td) 和表格標題 (th) 元素都使用 :nth-child(even) 選擇器來實現的。
示例
這是一個垂直斑馬紋表格的示例,其中交替的列使用不同的背景顏色進行樣式設定。
<!DOCTYPE html> <html> <head> <style> td:nth-child(even), th:nth-child(even) { background-color: #D6EEEE; } </style> </head> <body> <table border="1"> <tr> <th>Name</th> <th>Salary</th> </tr> <tr> <td>Ramesh Raman</td> <td>5000</td> </tr> <tr> <td>Shabbir Hussein</td> <td>7000</td> </tr> </table> </body> </html>
帶有組合垂直和水平斑馬紋的表格
您可以透過在表格上組合水平和垂直斑馬紋圖案來獲得迷人的視覺效果。這涉及對行 (:nth-child(even)) 和列 (td:nth-child(even), th:nth-child(even)) 都應用交替樣式。
為了增強此效果,請考慮使用 rgba() 函式調整顏色透明度,為獨特的視覺效果建立引人入勝且美觀的條紋重疊。
示例
這是一個帶有組合垂直和水平斑馬紋的表格的示例,其中交替的行和列都使用不同的背景顏色進行樣式設定。
<!DOCTYPE html> <html> <head> <style> tr:nth-child(even) { background-color: rgba(150, 212, 212, 0.4); } th:nth-child(even), td:nth-child(even) { background-color: rgba(212, 150, 192, 0.4); } </style> </head> <body> <table border="1"> <tr> <th>Name</th> <th>Salary</th> </tr> <tr> <td>Ramesh Raman</td> <td>5000</td> </tr> <tr> <td>Shabbir Hussein</td> <td>7000</td> </tr> </table> </body> </html>
帶有水平分隔線的表格
您可以透過合併水平分隔線來增強表格的視覺結構。透過為每個 '<tr>' 元素 設定底部邊框來實現此效果。
此 CSS 自定義提供了行之間清晰的分隔,有助於提高表格清晰度和表格資料的更規範的呈現。
示例
這是一個帶有水平分隔線的表格的示例,其中每行都用不同的水平線分隔開。
<!DOCTYPE html> <html> <head> <style> table { border-collapse: collapse; } tr { border-bottom: 5px solid #ddd; } th, td { padding: 10px; /* Add padding for better visibility */ } </style> </head> <body> <table border="1"> <tr> <th>Name</th> <th>Salary</th> </tr> <tr> <td>Ramesh Raman</td> <td>5000</td> </tr> <tr> <td>Shabbir Hussein</td> <td>7000</td> </tr> </table> </body> </html>
上面的 HTML 程式定義了一個簡單的表格,其中包含兩行兩列。應用 CSS 樣式以使用每行底部的實線邊框在行之間建立視覺分隔。border-collapse 屬性確保更清晰的佈局,並且添加了填充以提高表格單元格的可見性。
可懸停的表格行
您可以透過使用 ':hover' 選擇器來改善使用者互動,該選擇器在使用者將滑鼠懸停在表格行上時突出顯示錶格行。這增強了視覺反饋,使表格更具互動性和使用者友好性。
示例
這是一個可懸停的表格行的示例,其中表格行的背景顏色在使用者將滑鼠懸停在其上時會更改。
<!DOCTYPE html> <html> <head> <style> tr:hover { background-color: #D6EEEE; } </style> </head> <body> <table border="1"> <tr> <th>Name</th> <th>Salary</th> </tr> <tr> <td>Ramesh Raman</td> <td>5000</td> </tr> <tr> <td>Shabbir Hussein</td> <td>7000</td> </tr> </table> </body> </html>
上面的 HTML 程式建立了一個帶邊框的表格。CSS 樣式使行在懸停時將背景顏色更改為淺藍色,從而增強使用者互動。