HTML:表格和列表

HTML 表格

表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。

1
2
3
4
5
6
<table>
    <tr>
        <td> xx, 1</td>
        <td> xx, 2</td>
    </tr>
</table>

HTML 表格和边框属性

如果不定义边框属性,表格将不显示边框。有时这很有用,但是大多数时候,我们希望显示边框。

使用边框属性"border = "1" "来显示一个带有边框的表格:

1
2
3
4
<table border="1">
    <tr>
    </tr>
</table>

HTML 表格表头

表格的表头使用 <th> 标签进行定义。

大多数浏览器会把表头显示为粗体居中的文本:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<table border="1">
    <tr>
        <th>Header 1</th>
        <th>Header 2</th>
    </tr>
    <tr>
        <td> xx1, 1</td>
        <td> xx1, 2</td>
    </tr>
    <tr>
        <td> xx2, 1</td>
        <td> xx2, 2</td>
    </tr>
</table>

HTML 表格标题

表格的标题使用<caption>标签进行定义。

1
2
3
<table border="1">
    <caption>标题</caption>
</table>

HTML跨行或跨列

表格某单元实现跨行或者跨列使用<th colspan="num">、<th rowspan="num">来进行。

例子:单元格跨两列:

1
2
3
4
5
6
7
8
9
10
11
12
<h4>单元格跨两列</h4>
<table border="1">
    <tr>
        <th>Name</th>
        <th colspan="2">Telephone</th>
    </tr>
    <tr>
        <td>Bill Gates</td>
        <td>555 77 854</td>
        <td>555 77 855</td>
    </tr>
</table>

结果为:

例子:单元格跨两行:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<h4>单元格跨两行:</h4>
<table border="1">
    <tr>
        <th>First Name:</th>
        <td>Bill Gates</td>
    </tr>
    <tr>
        <th rowspan="2">Telephone:</th>
        <td>555 77 854</td>
    </tr>
    <tr>
        <td>555 77 855</td>
    </tr>
</table>   

结果为:

HTML单元格边距

表格单元格边距使用cellpadding="dis"来进行设置。

1
2
<table border="1"
cellpadding="10">

HTML单元格间距

表格单元格边距使用cellspacong="dis"来进行设置。

1
<table border="1" cellspacing="5">

 

HTML 列表

 

HTML 列表标签

标签描述
<ol> 定义有序列表
<ul> 定义无序列表
<li> 定义列表项
<dl> 定义列表
<dt> 自定义列表项目
<dd> 定义自定列表项的描述

不同类型的有序列表
本例演示不同类型的有序列表。

不同类型的无序列表
本例演示不同类型的无序列表。

嵌套列表
本例演示如何嵌套列表。

嵌套列表 2
本例演示更复杂的嵌套列表。

自定义列表
本例演示一个定义列表。

 举例:

1
2
3
4
5
6
7
8
9
10
11
12
% 无序列表
<ul>
<li>Coffee</li>
<li>Milk</li>
</ul>
 
% 有序列表
<ol type=“xx” start=50>  % type可选:"I"/"i'/"A"/"a",默认为数字
<li>Coffee</li>
<li>Milk</li>
<li>tea</li>
</ol>

  

参考:菜鸟教程

posted @   Gentle_Jan  阅读(119)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示