前端學習筆記一一HTML表格標籤(table)

前言

表格是網頁製做中使用最多的工具之一,在製做網頁時,使用表格能夠更清晰地排列數據。可是在實際製做過程當中,表格更多用在網頁佈局的定位上。不少網頁都是以表格佈局的。這是由於表格在文本和圖像的位置控制方面都有很強的功能。html

1.表格的基本構成

表格由行、列、和單元格3部分組成,通常經過3個標記來建立,分別是表格標記<table>、行標記<tr>、和單元格標記<td>。表格的各類屬性都要在表格的開始標記<table>和表格的結束標記</table>之間纔有效。工具

建立表格的四個元素:佈局

table、tr、th、tdui

<tabel>...</table>:整個表格以<table>標記開始、</table>標記結束。編碼

<tr>...</tr>:表格的一行,那麼覺得着有幾對<tr></td>,表格就有幾行。spa

<td>...</td>:表格的一個單元格,一行中包含幾對<td></td>,說明一行中就有幾列。設計

<th></th>:表格的頭部的一個單元格,表格表頭。code

表格中列的個數,取決於一行中數據單元格的個數htm

<table>
    <tr>
        <th>動物名稱</th>
        <th>物種</th>
        <th>生活習性</th>
        <th>食性</th>
    </tr>
    <tr>
        <td>老虎</td>
        <td>貓科動物</td>
        <td>單獨活動</td>
        <td>肉食</td>
    </tr>
    <tr>
        <td>獅子</td>
        <td>貓科動物</td>
        <td>集羣</td>
        <td>肉食</td>
    </tr>
    <tr>
        <td>大象</td>
        <td>哺乳綱動物</td>
        <td>羣居</td>
        <td>草食</td>
    </tr>
</table>

表格

內容僅作實例參考,不保證其真實性blog

表格屬性

表格標題caption

一個表格只能有一個標題

在上述代碼的<table></table>間添加<caption>動物世界</caption>

表格

表格寬度與高度

表格寬度爲width,高度爲height

語法爲<table width="500" height="130">

如下功能實現與此相似,將不進行示例

表格表頭對齊方式align

語法爲<table align="對齊方式">

在對齊方式中填入相應的屬性值:

left:左對齊 center:居中 right:右對齊

表格邊框寬度border

border值不設置時或設置爲0時,顯示爲無邊框

語法爲<table border="5"> , 5爲邊框寬度

表格邊框顏色bordercolor

語法爲<table bordercolor="#66ccff"> , 各顏色對應的具體編碼可從網上查找

表格內框寬度cellspacing

表格內框寬度屬性用於設置表格內部每一個單元格之間的間距

語法爲<table cellspacing="內框寬度值">

表內文字與邊框邊距cellpadding

在默認狀況下,單元格里的內容會緊貼着表格的邊框,這樣看上去會很是擁擠,可用詞語法設置其間距離

語法爲<table cellspadding="文字與邊框距離值">

表格背景顏色bgcolor

語法爲<table bgcolor="7fffaa">

表格背景圖像background

語法爲<table background="圖片連接">

表格表首標記thead

表首樣式的開始標記是<thead>,結束標記是</thead>。它用於定義表格最上端表首的樣式,能夠設置背景顏色、文字對齊方式、文字垂直方式等。

表主體標記tbody

表主體標記與表首標記功能相似,表主體樣式用於統一設計表主體部分的樣式,標記爲<tbody>

表格表尾標記tfoot

<tfoot>用於定義表尾樣式

行屬性

表格行屬性設置

表格中行屬性的設置與表格的屬性設置相似,只須要將相關的屬性值添加在行標籤中便可,如<tr width="5" height="3" align="content" bordercolor="#66ccff" cellspacing="3"> 多個參數值用空格隔開

表格行對齊方式

表格中行對齊方式除了上面在表頭對齊方式中介紹的水平對齊方式align,還有垂直對齊方式valign

語法爲<tr valign="對齊方式">

可設置的值有三個:topmiddlebottom

valign也可用於單元格屬性

單元格屬性

單元格大小

語法爲<td width="8" height="5">

水平跨度colspan

在設計表格時,有時須要將兩個或多個相鄰單元格合成一個單元格

語法爲<td colspan="跨度的列數">

垂直跨度rowspan

單元格除了能夠在水平方向上跨列,還能夠在垂直方向上跨行

語法爲<td rowspan="跨度的行數">

給出一段實例代碼:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Demo</title>
</head>
<body>
    <table width="500" height="300" align="content" border="5" bordercolor="#66ccff" cellspacing="3" bgcolor="7fffaa">
    	<caption>動物世界</caption>
    <tr>
        <th>動物名稱</th>
        <th>物種</th>
        <th>生活習性</th>
        <th>食性</th>
    </tr>
    <tr align="center">
        <td>老虎</td>
        <td>貓科動物</td>
        <td>單獨活動</td>
        <td rowspan="2">肉食</td>
    </tr>
    <tr align="center">
        <td>獅子</td>
        <td>貓科動物</td>
        <td>集羣</td>

    </tr>
    <tr align="center">
        <td>大象</td>
        <td>哺乳綱動物</td>
        <td>羣居</td>
        <td>草食</td>
    </tr>
</table>
</body>
</html>

相關文章
相關標籤/搜索