HTML5 列表和表格

無序列表

  • 列表中各個元素在邏輯上沒有先後順序,沒有級別之分
  • 無序列表中,列表項之間屬於並列關係
  • 每個列表項獨佔一行
  • 無序列表是使用最廣泛的列表
  • 無序列表語法:
<ul>無序列表開始
	<li></li>每一個列表項
</ul>無序列表結束

有序列表

  • 列表中各個元素在邏輯上有先後順序
  • 有序列表中,列表項之間屬於並列關係
  • 每個列表項獨佔一行
  • 有序列表語法:
<ol>有序列表開始
	<li></li>每一個列表項
</ol>有序列表結束

自定義列表

  • 自定義列表是兩個層次的列表,由三種標籤構成
  • 基本語法:
<dl></dl>表示自定義列表的開始和結束
<dt></dt>表示列表標題的開始和結束
<dd></dd>表示每個列表現

///////////////////////////////////
<dl>
	<dt>東北三省</dt>
	<dd>遼寧</dd>
	<dd>吉林</dd>
	<dd>黑龍江</dd>
	
	<dt>西南三省</dt>
	<dd>雲南</dd>
	<dd>貴州</dd>
	<dd>四川</dd>
</dl>
東北三省
遼寧
吉林
黑龍江
西南三省
雲南
貴州
四川

表格

創建表格

  • table標籤用來定義表格
  • tr標籤表示表格中的一行
  • th標籤表示表頭單元格,文本加粗、居中
  • td標籤表示表格中的一個單元格,文本左對齊
  • 表格的單元格中可以放入任何元素
<table border="1">
	<tr>
		<th>表頭</th>
		<td>表格一</td>
		<td>表格二</td>
	</tr>
</table>

表格合併

  • colspan:橫向合併單元格,屬性值爲正整數,表示該單元格橫向合併的列數,保留要合併的第一個單元格,刪除其他單元格
  • 語法:
<table border = "1">
    <tr><th colspan="3">合併表格</th></tr>
    <tr><td>表格1</td><td>表格2</td><td>表格3</td></tr>
</table>

合併表格
表格1表格2表格3

  • rowspan:縱向合併單元格,屬性值爲正整數,表示該單元格縱向合併的列數
  • 語法:
<table border = "1">
    <tr><th colspan="3">合併表格</th></tr>
    <tr><td rowspan="3">表格1</td><td>表格2</td><td>表格3</td></tr>
    <tr><td>表格1</td><td>表格2</td></tr>
    <tr><td>表格1</td><td>表格2</td></tr>
</table>
合併表格
表格1表格2表格3
表格1表格2
表格1表格2

其他

  • caption標籤:給表格添加標題,用來制定表格的標題或者說明;是table的子元素,必須放在table中使用
表格標題
合併表格
表格1表格2表格3表格4
表格1表格2表格3表格4
表格1表格2表格3表格4

表格規範的寫法應該包含以下三部分內容,主要結合CSS、JavaScript來使用

  • thead標籤:表示表格的表頭
  • tfoot標籤:表示表格的頁腳
  • tbody標籤:表示表格的主體
<table border = "1">
    <thead style="background: blue">
        <tr><th colspan="3">合併表格</th></tr>
    </thead>
    <tbody style="background: red">
        <tr><td>表格1</td><td>表格2</td><td>表格3</td></tr>
        <tr><td>表格1</td><td>表格2</td><td>表格3</td></tr>
        <tr><td>表格1</td><td>表格2</td><td>表格3</td></tr>
    </tbody>
    <tfoot>
        <tr><td colspan="3">備註:</td></tr>
    </tfoot>
</table>
合併表格
表格1表格2表格3
表格1表格2表格3
表格1表格2表格3
備註:

  • colgroup標籤:用來組合列,它的span屬性可以設置組合列的數目;它可以包含一個子元素col;colgroup元素爲table元素的子元素,必須放在caption元素之前
<table border = "1">
    <colgroup span = "1" style="width: 100px"></colgroup>
    <colgroup span = "2" style="width: 200px"></colgroup>
    <colgroup span = "1" style="width: 150px"></colgroup>
    <tr><th colspan="4">合併表格</th></tr>
    <tr><td>表格1</td><td>表格2</td><td>表格3</td><td>表格4</td></tr>
    <tr><td>表格1</td><td>表格2</td><td>表格3</td><td>表格4</td></tr>
    <tr><td>表格1</td><td>表格2</td><td>表格3</td><td>表格4</td></tr>
</table>

  • col標籤:用來設定列的屬性,它也可以使用span屬性;一般作爲colgroup元素的子元素配合使用
    <table border = "1">
        <colgroup span = "1" style="width: 100px">
            <col style="background: red">
        </colgroup>
        <colgroup span = "2" style="width: 200px">
            <col style="background: aqua">
            <col style="background: chocolate">
        </colgroup>
        <colgroup span = "1" style="width: 250px;">
            <col style="background: green;">
        </colgroup>
        <tr><td>表格1</td><td>表格2</td><td>表格3</td><td>表格4</td></tr>
        <tr><td>表格1</td><td>表格2</td><td>表格3</td><td>表格4</td></tr>
        <tr><td>表格1</td><td>表格2</td><td>表格3</td><td>表格4</td></tr>
    </table>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章