HTML——04-表格 table(會使用)


人生苦短,要學就只學有用的

【前端教學-Html-3】

經久不衰的table......

HTML 目標

注意:在十多年前的時候,那時候使用表格來完成網頁布局是非常參常見的技術,沒有現在的css+div布局這一回事。表格你需要掌握,但是不必須精通,對於以后的css+div 你必須精通!

  • 能出說表格用來做什么的
  • 能說出列表用來做什么的
  • 能說出表單用來做什么的

為了讓我們頁面顯示的更加整齊,我們需要學習三個表(表格、表單、列表)

表格 table(會使用)

目標:

  • 理解:
    • 能說出表格用來做什么的
    • 表格的基本結構組成
  • 應用:
    • 能夠熟練寫出n行n列的表格
    • 能簡單的合並單元格

表格作用:

存在即是合理的。 表格的現在還是較為常用的一種標簽,但不是用來布局,常見顯示、展示表格式數據。

因為它可以讓數據顯示的非常的規整,可讀性非常好。

特別是后台展示數據的時候表格運用是否熟練就顯得很重要,一個清爽簡約的表格能夠把繁雜的數據表現得很有條理,雖然 div 布局也可以做到,但是總沒有表格來得方便。

1. 創建表格

創建表格的基本語法:

<table>
  <tr>
    <td>單元格內的文字</td>
    ...
  </tr>
  ...
</table>

要深刻體會表格、行、單元格他們的構成。

在上面的語法中包含基本的三對HTML標簽,分別為 table、tr、td,他們是創建表格的基本標簽,缺一不可,下面對他們進行具體地解釋

  1. table用於定義一個表格標簽。

  2. tr標簽 用於定義表格中的行,必須嵌套在 table標簽中。

  3. td 用於定義表格中的單元格,必須嵌套在標簽中。

  4. 字母 td 指表格數據(table data),即數據單元格的內容,現在我們明白,表格最合適的地方就是用來存儲數據的。

**總結: **

  • 表格的主要目的是用來顯示特殊數據的
  • 一個完整的表格有表格標簽(table),行標簽(tr),單元格標簽(td)組成,沒有列的標簽
  • 中只能嵌套 類的單元格
  • 標簽,他就像一個容器,可以容納所有的元素

2. 表格屬性

表格有部分屬性我們不常用,這里重點記住 cellspacing 、 cellpadding。

我們經常有個說法,是三參為0, 平時開發的我們這三個參數 border cellpadding cellspacing 為 0

案例1:

<table width="500" height="300" border="1" cellpadding="20" cellspacing="0" align="center">
   <tr>  <th>姓名</th>   <th>性別</th> <th>年齡</th>  </tr>
   <tr>  <td>劉德華</td> <td>男</td> <td>55</td>  </tr>
   <tr>  <td>郭富城</td> <td>男</td> <td>52</td>  </tr>
   <tr>  <td>張學友</td> <td>男</td> <td>58</td>  </tr>
   <tr>  <td>黎明</td>   <td>男</td> <td>18</td>  </tr>
   <tr>  <td>劉曉慶</td> <td>女</td> <td>63</td>  </tr>
</table>

3. 表頭單元格標簽th

  • 作用:
    • 一般表頭單元格位於表格的第一行或第一列,並且文本加粗居中
  • 語法:
    • 只需用表頭標簽<th></th>替代相應的單元格標簽<td></td>即可。

案例2:

​ 效果圖

​ 代碼:


<table width="500" border="1" align="center" cellspacing="0" cellpadding="0">
		<tr>  
			<th>姓名</th> 
			<th>性別</th>
			<th>電話</th>
		</tr>
		<tr>
			<td>小王</td>
			<td>女</td>
			<td>110</td>
		</tr>
		<tr>
			<td>小明</td>
			<td>男</td>
			<td>120</td>
		</tr>	
	</table>

th 也是一個單元格 只不過和普通的 td單元格不一樣,它會讓自己里面的文字居中且加粗

4. 表格標題caption

定義和用法

<table>
   <caption>我是表格標題</caption>
</table>

**注意: **

  1. caption 元素定義表格標題,通常這個標題會被居中且顯示於表格之上。
  2. caption 標簽必須緊隨 table 標簽之后。
  3. 這個標簽只存在 表格里面才有意義。你是風兒我是沙

案例3:

根據要求完成以下案例:

5. 合並單元格(難點)

合並單元格是我們比較常用的一個操作,但是不會合並的很復雜。

5.1 合並單元格2種方式

  • 跨行合並:rowspan="合並單元格的個數"
  • 跨列合並:colspan="合並單元格的個數"

5.2 合並單元格順序

**合並的順序我們按照 先上 后下 先左 后右 的順序 **

跟我們以前學習漢字的書寫順序完全一致。

5.3 合並單元格三步曲

  1. 先確定是跨行還是跨列合並
  2. 根據 先上 后下 先左 后右的原則找到目標單元格 然后寫上 合並方式 還有 要合並的單元格數量 比如 :
  3. 刪除多余的單元格 單元格

6. 總結表格

注意以下表格中的table、tr、td、th、都是雙標簽,由於,markdown在cnblog一些現實的問題,這里顯示不出來,如果直接洗會引起 頁面的錯誤解析,
頁面直接就給你渲染成html標簽了。所有這里特此說明

標簽名 定義 說明
table 表格標簽 就是一個四方的盒子
tr 表格行標簽 行標簽要再table標簽內部才有意義
td 單元格標簽 單元格標簽是個容器級元素,可以放任何東西
th 表頭單元格標簽 它還是一個單元格,但是里面的文字會居中且加粗
caption 表格標題標簽 表格的標題,跟着表格一起走,和表格居中對齊
clospan 和 rowspan 合並屬性 用來合並單元格的
  1. 表格提供了HTML 中定義表格式數據的方法。
  2. 表格中由行中的單元格組成。
  3. 表格中沒有列元素,列的個數取決於行的單元格個數。
  4. 表格不要糾結於外觀,那是CSS 的作用。
  5. 表格的學習要求: 能手寫表格結構,並且能簡單合並單元格。

7. 拓展閱讀@

表格划分結構(了解)

對於比較復雜的表格,表格的結構也就相對的復雜了,所以又將表格分割成三個部分:題頭、正文和腳注。而這三部分分別用:thead,tbody,tfoot來標注, 這樣更好的分清表格結構

注意:

  1. :用於定義表格的頭部。用來放標題之類的東西。 內部必須擁有 標簽!
  2. :用於定義表格的主體。放數據本體 。
  3. 放表格的腳注之類。
  4. 以上標簽都是放到table標簽中。


免責聲明!

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



猜您在找 HTML table 表格邊框 html web頁面中table表格的使用方法和介紹 Html Table 表格 畫斜線 html與表格(table)相關的屬性 HTML5表格(table)篇 Web開發——HTML基礎(HTML表格 04-常用存儲協議介紹 04-配置 Docker 鏡像加速 在線JSON轉HTML,TABLE表格工具
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM
Freertos學習:04-任務的調試函數