HTML中表格標簽的使用


HTML中表格標簽的使用

表格的結構

HTML中的表格和我們平時用的excel表格的結構基本是一致的,由行和列以及單元格構成。

通常情況下,同行的高度一致,同列的寬度一致。簡單的 HTML 表格由 table 元素以及一個或多個 tr、th 或 td 元素組成。
tr 元素定義表格行,th 元素定義表頭,td 元素定義表格單元。
更復雜的 HTML 表格也可能包括 caption、col、colgroup、thead、tfoot 以及 tbody 元素。(col、colgroup兩個元素在CSS中再講)

表格的相關元素


1、<table>標簽

HTML表格以<table>標簽開始,以<table>標簽結束。其中table有不少屬性,比如:border,bordercolor,cellspacing,width,height,bgcolor。

boder表示外框邊線的粗細,bodercolor表示邊線的顏色,cellspacing表示單元格之間的空隙,width表示表格的寬,height表示表格的高,bgcolor表示背景色。Align表示水平對齊方式,在行或單元格中還有valign表示垂直對獎方式 .


2、表格里一般由多行組成,行由<tr>標簽進行表示,因此<tr>標簽一般有多行。在<tr>中只能包含<td>或是<th>兩種元素。


3、<td>表示單元格,假設一個表格有一行五列即有5個單元格,有5個<td>。

<td>中有兩個重要的屬性為:

colspan:指定單元格跨多少列,簡稱跨列
rowspan:指定單元格可橫跨的行數,簡稱跨行

如果一個td中沒有數據時,可以使用一個空白符&nbsp;放入到td中,否則瀏覽器可能無法顯示出表格的邊框來。

4、表格的標題用<caption>表示,表格的標題一般為0或1個。


5、表格頁眉的單元格用<th>表示,與<td>標簽類似,放在<tr>標簽里。


6、在HTML5時代,按照表格的結構,一般可以分為三個模塊:


<tbody>定義表格的主體,內容
<thead>定義表格頭,即表頭
<tfoot>定義表格的腳


上述各標簽組成一個基礎表格,如下圖所示一一對應

<table border="1" bordercolor="blue" cellspacing="0" width="400" height="150">
			<caption>我最喜歡的歌曲</caption>
			<thead>
				<tr align="center">
					<th>歌名</th>
					<th>作者</th>
				</tr>
			</thead>
			<tbody>
				<tr>
					<td>光輝歲月</td>
					<td>Beyond</td>
				</tr>
				<tr>
					<td>紅豆</td>
					<td>王菲</td>
				</tr>
				<tr>
					<td>我只在乎你</td>
					<td>鄧麗君</td>
				</tr>
				<tr>
					<td>倩女幽魂</td>
					<td rowspan="2">張國榮</td>
				</tr>
				<tr>
					<td>有誰共鳴</td>
				</tr>
			</tbody>
			<tfoot>
				<tr>
					<td colspan="2">現總共:5首歌曲</td>
				</tr>
			</tfoot>
		</table>

 

解析:
1、在<thead>中有歌名和作者,用的是<th>標簽進行修飾。<th>標簽一般都是粗體字,居中顯示
2、藍框部分的內容用的是<td>標簽,<td>標簽的內容一般都是居左顯示,不加粗字體。
3、藍框中的每一行即為<tr>標簽
4、“張國榮”這一個單元格跨越了2行,即表示為rowspan=“2”
5、紫框部分為<tfoot>標簽,跨越了2列,即表示為colspan=“2”


表格標簽一般在什么情況下使用?


1、主要用於規則的數據顯示
2、適當的時候可以在表單頁面中使用

 

作業練習


制作表格


讀代碼,繪表格
<table border="1" bordercolor="blue" cellspacing="0" width="400" height="150">
<tr><td colspan="3" align="center">個人信息</td></tr>
        <tr align="center"><td>姓名</td><td>性別</td><td>年齡</td>    </tr>
        <tr><td>carson</td><td>男</td><td rowspan="3">24</td></tr>
        <tr><td>thl</td><td>女</td></tr>
        <tr><td>Alice</td><td>女</td></tr>
            </table>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM