HTML創(chuàng)建表格

HTML創(chuàng)建表格

創(chuàng)建表格的基本語法(table元素庄吼、tr 元素核畴、th元素、td元素)

表格由4個(gè)基本元素構(gòu)成:

  • table 元素用來定義表格环形,整個(gè)表格包含在<table>和</table>標(biāo)簽中项郊。
  • tr元素用來定義表格中的一個(gè)行, 它是單元格的容器斟赚,每行可以包含有多個(gè)單元格,由<tr>和</tr>標(biāo)簽表示差油。
  • th元素元素用來定義單元格表頭信息拗军,所有單元格在行標(biāo)簽內(nèi),每個(gè)單元格由一對(duì)<th> 和</th>標(biāo)簽表示蓄喇。
  • td元素用來定義單元格发侵,所有單元格在行標(biāo)簽內(nèi),每個(gè)單元格由一對(duì)<td> 和</td>標(biāo)簽表示妆偏。如果單元格有數(shù)據(jù)(文本刃鳄、圖片等),則在這個(gè)標(biāo)簽間插入數(shù)據(jù)钱骂。
設(shè)置表格邊框樣式

可以用table元素中的style屬性設(shè)置表格的邊框線叔锐,線條樣式挪鹏、線條粗細(xì)以及顏色。示例如下:

<table style="border:1px solid #000">
  <tr>
    <th>A</th>
    <th>B</th>
  </tr>
<tr>
    <td>aa</td>
    <td>bb</td>
  </tr>
</table>
定義表格描述(summary屬性)

表格用summary屬性來為表格的目的和結(jié)構(gòu)提供一個(gè)概要說明愉烙,這個(gè)說明一般用于非可視化的瀏覽器讨盒,如語音合成器和布萊葉盲文。
示例如下:

<table summary="xxxxxxxxxxxx">
  ...
</table>
創(chuàng)建表格標(biāo)題(caption元素)

caption元素必須緊跟著table元素開始標(biāo)簽后被定義步责,一個(gè)table元素只能包含一個(gè)caption元素返顺。
示例如下:

<table>
  <caption>XXXX</caption>
  ...
</table>

除此之外還可以用figure元素和figcaption元素為表格定義標(biāo)題,用法如下:

<figure>
  <figcaption>XXXX</figcaption>
</figure>
<table>
  ...
</table>
設(shè)置單元格
th元素中的scope屬性為表格設(shè)置表頭

scope的屬性值及其功能描述如下:

scope屬性值 功能描述
col 將該單元格的內(nèi)容設(shè)置為當(dāng)前列的表頭
colgroup 將該單元格的內(nèi)容設(shè)置為當(dāng)前列組的表頭
row 將該單元格的內(nèi)容設(shè)置為當(dāng)前行的表頭
rowgroup 將該單元格的內(nèi)容設(shè)置為當(dāng)前行組的表頭
atuo 默認(rèn)值蔓肯。
th元素遂鹊、td元素中headers屬性

headers屬性可以定義一系列th元素的id屬性值,示例如下:

<table >
  <tr>
    <td></td>
    <th id="a1">A</th>
    <th id="b1">B</th>
  </tr>
<tr>
    <th id="1">小寫</th>
    <td headers="a1 1">aa</td>
    <td headers="b1 1">bb</td>
  </tr>
</table>
跨多行蔗包、多列的單元格

跨多行單元格秉扑,可通過td、th元素的rowspan屬性設(shè)置
跨多列單元格气忠,可通過td邻储、th元素的colspan屬性設(shè)置

<table >
  <tr>
    <th>A</th>
    <th>B</th>
    <th>C</th>
  </tr>
  <tr>
    <td colspan="3">aa</td>
  </tr>
</table>
表格的分組顯示
按行的分組顯示(thead元素、tfoot元素旧噪、tbody元素)

在呈現(xiàn)時(shí)吨娜,每一個(gè)thead、tfoot 和tbody元素必須包含一個(gè)或多個(gè)行淘钟。 并且thead宦赠、 tfoot和tbody元素必須包含相同數(shù)量的列。這3個(gè)元素必頻位于table 元素內(nèi)米母,tfoot 元素也必須在tbody元素之前定義勾扭,這樣瀏覽器就可以在所有表格數(shù)據(jù)完全下載之前呈現(xiàn)表格尾。這樣铁瞒,有助于使用增量方式渲染數(shù)據(jù)行妙色。
thead元素和tfoot元素在-一個(gè)表格中都只能有一個(gè),而tbody元素可以有多個(gè)慧耍。
Thead身辨、tfoot 和tbody 元素的結(jié)束標(biāo)簽在某些情況下可以省略:

  • 當(dāng)一個(gè)表格只包含一個(gè)表格 主體并且沒有表格頭和表格尾部分時(shí),tbody 元素的開始標(biāo)簽和結(jié)束標(biāo)簽都可以省略芍碧。
  • 不管何時(shí)煌珊,tbody元素的結(jié)束標(biāo)簽都可以省略。
  • 當(dāng)表格中包含表格頭和表格尾時(shí)泌豆,thead定庵、 tfoot 元素的開始標(biāo)簽都是必需的,但是它們的結(jié)束標(biāo)簽都可以省略肯腕。
按列的分組顯示(colgroup元素丛忆、col元素)

colgroup元素和col元素可以使用span屬性來定義列分組,并且功能基本相同蹬刷。

  • 如果colgroup元素不定義span屬性敛滋,那么就會(huì)創(chuàng)建一個(gè) 單列分組许布,它僅包含一個(gè)列;如果col元素不定義span 屬性,那么該col元素也會(huì)創(chuàng)建一個(gè)列分組绎晃, 并且也是僅包含一個(gè)列蜜唾。
  • 如果定義一個(gè)正整數(shù)N,那么就會(huì)創(chuàng)建一一個(gè)包含 N個(gè)列的分組。
  • span 屬性的值必須是大于0的整數(shù)庶艾。
  • 如果colgroup元素中包含有col元素袁余,那么就會(huì)忽略colgroup 元素的span屬性。
    例:
<colgroup span="4">
</colgroup>

<colgroup>
  <col>
  <col span="2">
  <col>
</colgroup>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末咱揍,一起剝皮案震驚了整個(gè)濱河市颖榜,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌煤裙,老刑警劉巖掩完,帶你破解...
    沈念sama閱讀 212,222評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異硼砰,居然都是意外死亡且蓬,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,455評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門题翰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來恶阴,“玉大人,你說我怎么就攤上這事豹障》胧拢” “怎么了?”我有些...
    開封第一講書人閱讀 157,720評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵血公,是天一觀的道長昵仅。 經(jīng)常有香客問我,道長累魔,這世上最難降的妖魔是什么摔笤? 我笑而不...
    開封第一講書人閱讀 56,568評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮薛夜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘版述。我一直安慰自己梯澜,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,696評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著晚伙,像睡著了一般吮龄。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上咆疗,一...
    開封第一講書人閱讀 49,879評(píng)論 1 290
  • 那天漓帚,我揣著相機(jī)與錄音,去河邊找鬼午磁。 笑死尝抖,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的迅皇。 我是一名探鬼主播昧辽,決...
    沈念sama閱讀 39,028評(píng)論 3 409
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼登颓!你這毒婦竟也來了搅荞?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,773評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤框咙,失蹤者是張志新(化名)和其女友劉穎咕痛,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體喇嘱,經(jīng)...
    沈念sama閱讀 44,220評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡茉贡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,550評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了婉称。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片块仆。...
    茶點(diǎn)故事閱讀 38,697評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖王暗,靈堂內(nèi)的尸體忽然破棺而出悔据,到底是詐尸還是另有隱情,我是刑警寧澤俗壹,帶...
    沈念sama閱讀 34,360評(píng)論 4 332
  • 正文 年R本政府宣布科汗,位于F島的核電站,受9級(jí)特大地震影響绷雏,放射性物質(zhì)發(fā)生泄漏头滔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,002評(píng)論 3 315
  • 文/蒙蒙 一涎显、第九天 我趴在偏房一處隱蔽的房頂上張望坤检。 院中可真熱鬧,春花似錦期吓、人聲如沸早歇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,782評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽箭跳。三九已至晨另,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間谱姓,已是汗流浹背借尿。 一陣腳步聲響...
    開封第一講書人閱讀 32,010評(píng)論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留屉来,地道東北人路翻。 一個(gè)月前我還...
    沈念sama閱讀 46,433評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像奶躯,于是被迫代替她去往敵國和親帚桩。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,587評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • HTML標(biāo)簽解釋大全 一嘹黔、HTML標(biāo)記 標(biāo)簽:!DOCTYPE 說明:指定了 HTML 文檔遵循的文檔類型定義(D...
    米塔塔閱讀 3,229評(píng)論 1 41
  • 創(chuàng)建表格 想在網(wǎng)頁上展示上述表格效果可以使用以下代碼: 創(chuàng)建表格的四個(gè)元素: table账嚎、tbody、tr儡蔓、th郭蕉、...
    單純的土豆閱讀 3,344評(píng)論 0 0
  • HTML 5 HTML5概述 因特網(wǎng)上的信息是以網(wǎng)頁的形式展示給用戶的,因此網(wǎng)頁是網(wǎng)絡(luò)信息傳遞的載體喂江。網(wǎng)頁文件是用...
    阿啊阿吖丁閱讀 3,875評(píng)論 0 0
  • 用HTML建表格 ...(標(biāo)題)... ... .... ... .... .... a...
    撕心裂肺1232閱讀 354評(píng)論 0 0
  • 前端07班 王 對(duì)于table的使用我們會(huì)有種先入為主的厭惡召锈。覺得頁面中不應(yīng)該出現(xiàn)表格!其實(shí)這只是針對(duì)使用HTML...
    ea203453e188閱讀 2,703評(píng)論 0 5