如何在 HTML 中顯示錶格單元格?
在本文中,我們將學習如何在 HTML 中顯示錶格單元格。在進入文章之前,讓我們先了解一下 HTML 表格。
當您想要組織看起來最適合電子表格的資料時,HTML 中的表格非常有用。表格是資料行和列的視覺表示。您可以使用表格將照片、文字、連結等資料組織到 HTML 中的單元格行和列中。
HTML 中的表格單元格
表格單元格可以跨越多列和多行,並且包含標題資訊以及資料。在 HTML 4 表格模式下,每個單元格都帶有標籤,非視覺使用者代理可以更有效地向用戶傳達資訊。<td> HTML 元素定義了一個包含資料的表格單元格。
它支援以下屬性:
| 屬性 | 值 | 描述 |
|---|---|---|
| abbr | abbreviated_text | 已棄用 − 指定單元格中內容的縮寫版本。 |
| align | right left center justify char | 已棄用 − 視覺對齊方式。 |
| axis | 名稱 | 已棄用 − 為該 td 指定一個類別。這可能用於對錶格資料執行查詢,並且在語音瀏覽器的上下文中可能很有用 |
| bgcolor | rgb(x,x,x) #hexcode 顏色名稱 | 已棄用 − 指定表格單元格的背景顏色。 |
| char | 字元 | 已棄用 − 指定要對齊文字的字元。在 align = "char" 時使用。 |
| charoff | 畫素或 % | 已棄用 − 指定相對於使用 char 屬性指定的第一個字元的對齊偏移量(以畫素或百分比值表示)。在 align = "char" 時使用。 |
| colspan | 數字 | 指定當前單元格跨越的列數。 |
| header | ID | 指定包含有關此單元格資訊的標題單元格的空格分隔列表。該值需要與標題單元格的 id 相對應(使用 id 屬性設定)。此屬性對於非視覺瀏覽器很有用。 |
| height | 畫素 | 已棄用 − 指定表格單元格的高度。 |
| nowrap | nowrap | 已棄用 − 防止文字自動換行。 |
| rowspan | 數字 | 指定當前單元格跨越的行數。 |
| scope | col colgroup row rowgroup | 已棄用 − 此屬性用於標題單元格,並指定將使用此標題資訊的單元格。 |
| valign | top middle bottom baseline | 已棄用 − 垂直對齊方式。 |
| width | 畫素或 % | 已棄用 − 指定表格單元格的寬度 |
讓我們看看以下示例以獲得更好的理解。
示例
在以下示例中,我們建立一個包含表格單元格的表格。
<!DOCTYPE html>
<html>
<style>
table {
border:2px solid #F39C12;
}
th{
border:2px solid #D1F2EB;
}
td{
border:2px solid #D1F2EB;
}
</style>
<body>
<table style="width:50%">
<tr>
<th>NAME</th>
<th>COMPANY</th>
</tr>
<tr>
<td>Varma</td>
<td>Google</td>
</tr>
<tr>
<td>Nikhil</td>
<td>Infosys</td>
</tr>
</table>
</body>
</html>
執行上述指令碼後,輸出視窗彈出,在網頁上顯示包含上述指令碼中使用的資料的表格。
使用 Scope
此計數屬性指定了在 <th> 元素中定義的標題所涉及的單元格。要指定它是哪一行的標題或哪一列的標題,請僅與 <th> 元素結合使用此屬性。
示例
考慮到以下示例,我們使用 scope 建立表格單元格。
<!DOCTYPE html>
<html>
<style>
td,th {
border: 2px solid #ABEBC6 ;
padding: 10px;
}
th[scope="col"] {
background-color:#5DADE2;
color: #fff;
}
th[scope="row"] {
background-color: #d7d9f2;
}
table {
border-collapse: collapse;
letter-spacing: 1px;
font-family: sans-serif;
font-size: .8rem;
}
</style>
<body>
<table>
<caption>PLAYERS AND THEIR TEAM</caption>
<tr>
<th scope="col">PLAYERS</th>
<th scope="col"> IPL TEAM</th>
</tr>
<tr>
<th scope="row">DHONI</th>
<td>CSK</td>
</tr>
<tr>
<th scope="row">RISHAB PANT</th>
<td>DELHI CAPTIALS</td>
</tr>
<tr>
<th scope="row">JOS BUTTLER</th>
<td>RAJASTHAN ROYALS</td>
</tr>
</table>
</body>
</html>
當指令碼執行時,它將生成一個輸出,該輸出包含一個表格,其中包含單元格以及我們在指令碼中提到的網頁上的資料。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP