萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> Html5 >> html跨多行跨多列表格教程講解

html跨多行跨多列表格教程講解

如果我要插入一張圖片,並且要占4個單元的空間,那怎麼辦?這就要用到跨多行跨多列的表格,本節就開始講解html跨多行跨多列表格教程

一、什麼是跨多行跨多列的表格

有時可能要將多行或多列合並成一個單元格,即可以創建跨多列的行,或創建跨多行的列。colspan屬性用於創建跨多列的單元格,rowspan屬性用於創建跨多行的單元格。要

實現如圖1所示的跨多行跨多列表格,怎麼辦?不急,我們先來看看跨多列的表格是如何實現的。

html跨多行跨多列表格教程

圖1  跨多行跨多列的表格

二、跨多列的表格

跨多列的表格是單元格在水平方向上跨多列。

語法:

創建跨多列的表格基本語法:

<TD colspan="所跨列數">單元格內容</TD>

下面通過示例1來說明colspan這一屬性的用法。

示例1:

<TD colspan="3">學生成績表</TD>

英語

數學

語文

95

98

89

這裡,將第一行單元格在水平方向上所跨的列數設為3,因為表格共包括3列,所以第一行只有一個單元格,運行效果如圖2所示。跨多列表格已經實現了,下面我們想想如何實現跨多行的表格?

html跨多行跨多列表格教程

圖2 跨多列的表格

三、跨多行的表格

單元格除了可以在水平方向上跨列,還可以在垂直方向上跨行,跨多行的表格是單元格在垂直方向上跨多行。

語法:

創建跨多行的表格基本語法:

<TD colspan="所跨行數">單元格內容</TD>

示例2:

<TD  rowspan="3">早餐菜譜</TD>

食物

雞蛋

飲料

牛奶

甜點

開心粉

這裡,由於第一行第一個單元格垂直跨了3行,還剩2個單元格,因此在接下來的兩行都只有2個單元格,運行效果如圖3所示。

html跨多行跨多列表格教程

圖3 跨多行的表格

四、如何創建跨多行跨多列的表格

創建了跨多列的表格,也創建了跨多行的表格,但是在有些情況下要在一張表中既有跨多行又有跨多列的單元格,那將如何實現?這要說簡單真的很簡單,說難還真的不容

易,下面我們就以示例3和示例4來說明如何創建跨多行跨多列的表格。

示例3

手機充值、IP卡

<TD colspan="2">辦公設備、文具</TD>

<TD rowspan="2">各種卡的總匯</TD>    鉛筆

彩筆

打印

刻錄

示例3在浏覽器中運行的結果如圖4所示。在創建如圖2.9所示的表格時,應先創建表格標簽…

;然後在表格標簽裡創建行標簽…,這裡一共創建了3行;最後在每行裡創建列標簽…,並設置跨多行跨多列的屬性,即可實現跨多行跨多列的表格。

html跨多行跨多列表格教程

圖4 跨多行多列表格1

示例4:

這裡,將第一行單元格在水平方向上所跨的列數設為3,因為表格共包括3列,所以第一行只有一個單元格,運行效果如圖2所示。跨多列表格已經實現了,下面我們想想如何實現跨多行的表格?

圖2 跨多列表格

html跨多行跨多列表格教程

三、跨多行的表格

單元格除了可以在水平方向上跨列,還可以在垂直方向上跨行,跨多行的表格是單元格在垂直方向上跨多行。

語法:

創建跨多行的表格基本語法:

<TD colspan="所跨行數">單元格內容</TD>

示例2:

<TD  rowspan="3">早餐菜譜</TD>

食物

雞蛋

飲料

牛奶

甜點

開心粉

這裡,由於第一行第一個單元格垂直跨了3行,還剩2個單元格,因此在接下來的兩行都只有2個單元格,運行效果如圖3所示。

圖3 跨多行的表格

html跨多行跨多列表格教程

四、如何創建跨多行跨多列的表格

創建了跨多列的表格,也創建了跨多行的表格,但是在有些情況下要在一張表中既有跨多行又有跨多列的單元格,那將如何實現?這要說簡單真的很簡單,說難還真的不容

易,下面我們就以示例3和示例4來說明如何創建跨多行跨多列的表格。

示例3

手機充值、IP卡

<TD colspan="2">辦公設備、文具</TD>

<TD rowspan="2">各種卡的總匯</TD>    鉛筆

彩筆

打印

刻錄

示例3在浏覽器中運行的結果如圖4所示。在創建如圖2.9所示的表格時,應先創建表格標簽…

;然後在表格標簽裡創建行標簽…,這裡一共創建了3行;最後在每行裡創建列標簽…,並設置跨多行跨多列的屬性,即可實現跨多行跨多列的表格。

html跨多行跨多列表格教程

圖4 跨多行多列表格1

示例4:

<TD  rowspan="3">產品名稱</TD>    掌上電腦

彩音盒MP3

18克拉鑽戒

<TD colspan="2"><P>歡迎光臨本購物網站</P>

示例4在浏覽器中運行的結果如圖5所示。大家可以試試修改rowspan和colspan屬性值的大小,如果把rowspan和colspan的值改得過小,表格中會出現空白區域,這樣會使表格的編輯變得困難,因此在設置表格時,要注意各行的單元格列數應相同。

html跨多行跨多列表格教程

圖5 跨多行多列表格2

小經驗:一般情況下在設置表格行和列的時候,為了保證在表格裡不出現空白區域,可以將跨多列或跨多行的單元格看成多個單元格,而單元格的個數就是所跨的列數或行數,只要保證各行的單元格列數相同,就不會出現空白區域。

本節作業:

制作如下圖網頁。

html跨多行跨多列表格教程

以上就是精品學習提供的關於html跨多行跨多列表格教程的內容,希望能夠帶給您幫助。

copyright © 萬盛學電腦網 all rights reserved