昨天我們在《使用HTML添加表格1(基本元素)——零基礎自學網頁制作》(文章結尾有目錄)中學習了如何向網頁中添加基礎表格,今天我們來學習如何為基礎表格添加表頭和表腳信息。先看看效果吧。
老規矩,先介紹表頭和表腳的標簽。
表頭:<thead></thead>
這個標簽只是告訴頁面這里是表頭,如果添加文字的話還需要<tr></tr>列標簽和<td></td>行標簽。
如果要添加表頭的話,直接在代碼中添加這個標簽是不行的,我們還需要將其他表格內容放置到<tbody></tbody>中,這樣html才能知道哪里是表格內容,哪里是表頭內容。
示例代碼如下所示:
<table border = "1" width = "100%">
<thead><!--表頭開始標簽-->
<tr>
<td>表格的頭部信息</td>
</tr>
</thead><!--表頭結束標簽--><tbody><!--表格內容開始標簽-->
<caption>表格標題</caption>
<tr>
<th>姓名</th>
<th>年齡</th>
</tr>
<tr>
<td>一列一行</td>
<td>一列二行</td>
</tr>
<tr>
<td>二列一行</td>
<td>二列二行</td>
</tr>
</tbody><!--表格內容結束標簽-->
</table>
代碼效果如圖:
大家通過觀察發現,表格的標題標簽<caption></caption>雖然寫在<tbody></tbody>里面,但是顯示的時候,卻一直在表格的最上面。
合并單元格操作:我們希望表頭信息能夠在表格中獨占一列,這樣就需要介紹如何修改<td></td>行標簽中的colspan屬性。
示例代碼如下:
<thead>
<!--表頭開始標簽--><tr><td colspan = "2">表格的頭部信息</td></tr></thead><!--表頭結束標簽-->
修改后效果如下:
colspan的意思就是"列合并",col是column(列、縱隊)的縮寫,span是跨度的意思。
colspan就是為<td></td>列標簽指定跨越幾個列向單元格。
這里我們要合并兩個,故colspan="2",2一定要用半角引號引起來!
那合并行單元格的屬性是什么呢?其實反推一下也能猜出。行的英文是row,因此rowspan就是"行合并"。
代碼示例如下:我們把"一行一列"和"二行一列"縱向合并。
<tr>
<td rowspan = "2">一列一行</td>
<td>一列二行</td>
</tr>
<tr>
<td>二列二行</td>
</tr>
效果如圖所示:
大家注意,如果您合并成了"一行一列",那就要把"二列一行"刪掉。
最后,我們來寫一下表格的腳部信息。
腳部標簽如下:<tfoot></tfoot>
使用方法和<thead></thead>一樣,在中間添加列行標簽來顯示內容。
同時也要給<td></td>行標簽進行列向合并單元格,即添加colspan="2"。
示例代碼如下:
<tfoot><tr><td colspan = "2">表格的腳部信息</td></tr></tfoot>
值得注意的是:這塊代碼的位置在<thead></thead>之后,<tbody></tbody>之前。
示例代碼如下:
<table border = "1" width = "100%">
<thead>
<tr>
<td colspan = "2">表格的頭部信息</td>
</tr>
</thead>
<tfoot>
<tr>
<td colspan = "2">表格的腳部信息</td>
</tr>
</tfoot>
<tbody>
<caption>表格標題</caption>
<tr>
<th>姓名</th>
<th>年齡</th>
</tr>
<tr>
<td rowspan = "2">一列一行</td>
<td>一列二行</td>
</tr>
<tr>
<td>二列二行</td>
</tr>
</tbody>
</table>
頁面效果如下:
今天的內容結束了。明天我們繼續講解列表元素的其他屬性。
喜歡的小伙伴請關注我,閱讀中遇到任何問題請給我留言,如有疏漏或錯誤歡迎大家斧正,不勝感激!
HTML序章(學習目的、對象、基本概念)——零基礎自學網頁制作
HTML是什么?——零基礎自學網頁制作
第一個HTML頁面如何寫?——零基礎自學網頁制作
HTML頁面中head標簽有啥用?——零基礎自學網頁制作
初識meta標簽與SEO——零基礎自學網頁制作
HTML中的元素使用方法1——零基礎自學網頁制作
HTML中的元素使用方法2——零基礎自學網頁制作
HTML元素中的屬性1——零基礎自學網頁制作
HTML元素中的屬性2(路徑詳解)——零基礎自學網頁制作
使用HTML添加表格1(基本元素)——零基礎自學網頁制作
使用HTML添加表格2(表格頭部與腳部)——零基礎自學網頁制作
使用HTML添加表格3(間距與顏色)——零基礎自學網頁制作
使用HTML添加表格4(行顏色與表格嵌套)——零基礎自學網頁制作
16進制顏色表示與RGB色彩模型——零基礎自學網頁制作
HTML中的塊級元素與內聯元素——零基礎自學網頁制作
初識HTML中的<div>塊元素——零基礎自學網頁制作
在HTML頁面中嵌入其他頁面的方法——零基礎自學網頁制作
封閉在家學網頁制作!為頁面嵌入PDF文件——零基礎自學網頁制作
HTML表單元素初識1——零基礎自學網頁制作
HTML表單元素初識2——零基礎自學網頁制作
HTML表單3(下拉列表、多行文字輸入)——零基礎自學網頁制作
HTML表單4(form的action、method屬性)——零基礎自學網頁制作
HTML列表制作講解——零基礎自學網頁制作
為HTML頁面添加視頻、音頻的方法——零基礎自學網頁制作
音視頻格式轉換神器與html視頻元素加字幕——零基礎自學網頁制作
HTML中使用<a>標簽實現文本內鏈接——零基礎自學網頁制作
用于呈現邏輯上并列的具有相關性的數據內容.
<ul>
<li></li>
</ul>
disc: 實心圓點
circle: 空心圓圈
square: 實心正方形
<ol>
<li></li>
</ol>
1: 阿拉伯數字
i: 小寫羅馬數字
I: 大寫羅馬數字
A: 大寫字母
a: 小寫字母
適用呈現包含主題及描述的數據內容.
<dl>
<dt>主題</dt>
<dd>描述</dd>
</dl>
表格
<table>
<thead>
<tr>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>
thead: 表頭
tbody: 表體
tfoot: 表腳
th: 專用于表頭中的單元格, 其具有自動加粗并且居中的效果.
表格的屬性控制:
border: 邊框
bordercolor: 邊框顏色
width: 寬度
height: 高度
cellspacing: 單元格間距(外)
cellpadding: 單元格填充(內)
align: 表格的位置控制
單元格的屬性控制:
align
valign
如何合并單元格/跨行或跨列?
<td rowspan="number" colspan="number">
注意: 合并后, 會引發單元格數量的減少!
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h1>我的電腦文件列表</h1>
<ul>
<li>我的電腦
<ul>
<li>本地磁盤(C:)
<ul>
<li>我的文檔</li>
<li>我的收藏</li>
</ul>
</li>
<li>本地磁盤(D:)
<ul>
<li>我的游戲</li>
<li>我的資料</li>
<li>我的電影</li>
</ul>
</li>
</ul>
</li>
</ul>
</body>
</html>
決html布局中的塊上下左右間距保持一致,常用在一些欄目展示欄中,要使上下左右的間距等距離,使用該方法非常簡單!效果:
html:
css:
*請認真填寫需求信息,我們會在24小時內與您取得聯系。