HTML----之表格

一、創(chuàng)建表格的基本語(yǔ)法:

<table>
  <tr>
    <td>單元格內(nèi)的文字</td>
    ...
  </tr>
  ...
</table>

總結(jié):

  • 表格的主要目的是用來(lái)顯示特殊數(shù)據(jù)的
  • 一個(gè)完整的表格有表格標(biāo)簽(table),行標(biāo)簽(tr),單元格標(biāo)簽(td)組成,沒有列的標(biāo)簽
  • <tr></tr>中只能嵌套<td></td> 類的單元格
  • <td></td>標(biāo)簽,他就像一個(gè)容器,可以容納所有的元素

二、表格屬性

重點(diǎn)記住 cellspacing 、 cellpadding

tt.png

我們經(jīng)常有個(gè)說法,是三參為0, 平時(shí)開發(fā)的我們這三個(gè)參數(shù) border cellpadding cellspacing 為 0

07table表格屬性.jpg

例子

<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>張學(xué)友</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>

三、表頭單元格標(biāo)簽th

  • 作用:
    • 一般表頭單元格位于表格的第一行或第一列,并且文本加粗居中
  • 語(yǔ)法:
    • 只需用表頭標(biāo)簽<th></th>替代相應(yīng)的單元格標(biāo)簽<td></td>即可。

四、表格標(biāo)題caption

定義和用法

<table>
   <caption>我是表格標(biāo)題</caption>
</table>

注意:

  1. caption 元素定義表格標(biāo)題,通常這個(gè)標(biāo)題會(huì)被居中且顯示于表格之上。
  2. caption 標(biāo)簽必須緊隨 table 標(biāo)簽之后。
  3. 這個(gè)標(biāo)簽只存在 表格里面才有意義。你是風(fēng)兒我是沙

五、合并單元格(難點(diǎn))

1.合并單元格2種方式

  • 跨行合并:rowspan="合并單元格的個(gè)數(shù)"
  • 跨列合并:colspan="合并單元格的個(gè)數(shù)"

2.合并單元格順序

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

3.合并單元格三步曲

  1. 先確定是跨行還是跨列合并
  2. 根據(jù) 先上 后下 先左 后右的原則找到目標(biāo)單元格 然后寫上 合并方式 還有 要合并的單元格數(shù)量 比如 : <td colspan="3"> </td>
  3. 刪除多余的單元格 單元格
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <table border="1" width="500" height="240" align="center" cellspacing="0">
        <caption> 個(gè)人簡(jiǎn)歷 </caption>
        <tr>
            <td>劉德華</td>
            <td>男</td>
            <td>18</td>
            <!-- 目標(biāo)單元格  先上后下 -->
            <td rowspan="2">照片</td>
        </tr>
        <tr>
            <td>身高 180</td>
            <td>漢族</td>
            <td>已婚</td>
            <!-- <td>照片</td> 這個(gè)單元格是多余的 -->
        </tr>
        <tr>
            <td>個(gè)人作品</td>
            <!-- 第二個(gè)單元格是目標(biāo)單元格 -->
            <td colspan="3">個(gè)人作品</td>
            
        </tr>
        <tr>
            <td>個(gè)人簡(jiǎn)歷</td>
            <td colspan="3">個(gè)人簡(jiǎn)歷</td>
        </tr>
    </table>
</body>
</html>
合并表格.png

六、總結(jié)表格

標(biāo)簽名 定義 說明
<table></table> 表格標(biāo)簽 就是一個(gè)四方的盒子
<tr></tr> 表格行標(biāo)簽 行標(biāo)簽要再table標(biāo)簽內(nèi)部才有意義
<td></td> 單元格標(biāo)簽 單元格標(biāo)簽是個(gè)容器級(jí)元素,可以放任何東西
<th></th> 表頭單元格標(biāo)簽 它還是一個(gè)單元格,但是里面的文字會(huì)居中且加粗
<caption></caption> 表格標(biāo)題標(biāo)簽 表格的標(biāo)題,跟著表格一起走,和表格居中對(duì)齊
clospan 和 rowspan 合并屬性 用來(lái)合并單元格的

七、表格劃分結(jié)構(gòu)(了解)

對(duì)于比較復(fù)雜的表格,表格的結(jié)構(gòu)也就相對(duì)的復(fù)雜了,所以又將表格分割成三個(gè)部分:題頭、正文和腳注。而這三部分分別用:thead,tbody,tfoot來(lái)標(biāo)注, 這樣更好的分清表格結(jié)構(gòu)

注意:

  1. <thead></thead>:用于定義表格的頭部。用來(lái)放標(biāo)題之類的東西。<thead> 內(nèi)部必須擁有 <tr> 標(biāo)簽!
  2. <tbody></tbody>:用于定義表格的主體。放數(shù)據(jù)本體 。
  3. <tfoot></tfoot>放表格的腳注之類。
  4. 以上標(biāo)簽都是放到table標(biāo)簽中。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 學(xué)習(xí)目標(biāo) 能夠利用表格、列表和表單完成注冊(cè)頁(yè)面的綜合案例 能出說表格用來(lái)做什么的 能說出列表用來(lái)做什么的 能說出表...
    jovelin閱讀 5,701評(píng)論 0 2
  • 表格、表單、列表 能夠利用表格、列表和表單完成注冊(cè)頁(yè)面的綜合案例 能出說表格用來(lái)做什么的 能說出列表用來(lái)做什么的 ...
    _劉彥輝閱讀 959評(píng)論 0 0
  • 表格作用: 存在即是合理的。 表格的現(xiàn)在還是較為常用的一種標(biāo)簽,但不是用來(lái)布局,常見顯示、展示表格式數(shù)據(jù)。 因?yàn)?..
    王玉偉的偉閱讀 1,561評(píng)論 0 0
  • 表格:用來(lái)展示數(shù)據(jù) 可以讓數(shù)據(jù)顯示整齊規(guī)范列表:用來(lái)布局 可以頁(yè)面布局整齊規(guī)范表單:用來(lái)收集用戶信息 表格 表格不...
    聶闖闖閱讀 295評(píng)論 0 0
  • 一、表格簡(jiǎn)介 在過去的web1.0時(shí)代,表格常用于頁(yè)面布局。但在web2.0中,這種用表格的頁(yè)面布局方式已經(jīng)被拋棄...
    見賢思齊_閱讀 769評(píng)論 0 2

友情鏈接更多精彩內(nèi)容