HTML5初学——表格标签(02-08课)

02课、03课——表格标签

1、表格的主要作用:
主要用于显示、展示数据,因为它可以让数据显示地非常的规整,可读性非常好,特别是后台展示数据的时候,能够熟练运用表格就显得很重要,一个清爽简约的表格能够把繁杂的数据表现得很有调理。
2、基本语法:

        <table>
            <tr>
                <td>单元格内的文字</td>
                ...
            </tr>
            ... 
        </table>

<table></table>是用于定义表格的标签
<tr></tr>用于定义表格中的行,必须嵌套在<table></table>标签中
<td></td>用于单元格,必须嵌套在<tr></tr>中(td表示table data 即数据单元格的内容)
eg:

        <table>
            <tr> <td>姓名</td> <td>性别</td> <td>年龄</td> </tr>
            <tr> <td>ming</td> <td>man</td> <td>22</td> </tr>
        </table>

3、表头单元格:
一般表头单元格位于表格的第一行或第一列,表头单元格里面的文本内容加粗居中显示,<th>标签表示html表格的表头部分(table head)
其本质与<td>普通单元格同级,不过有加粗居中的buff而已
eg:

        <table>
            <tr> <th>姓名</th> <th>性别</th> <th>年龄</th> </tr>
            <tr> <td>ming</td> <td>man</td> <td>22</td> </tr>
        </table>

04——表格相关属性(了解)

表格属性在实际开发中不常用,因为用CSS来设置会更好
但是需要有对函数名的了解,因为CSS中的名称是一样的,也会用到
在这里插入图片描述
注意:以上属性都是标签<table>内部的属性
eg:

        <!-- 将表格置于页面最中央 -->
        <table align="center">
            <tr> <th>姓名</th> <th>性别</th> <th>年龄</th> </tr>
            <tr> <td>ming</td> <td>man</td> <td>22</td> </tr>
        </table>

05——小说排行榜按例

1、先表格结构
①table
②表头th
③普通单元格td
④单元格内容(文字链接图片都行)

2、后表格属性
①边框属性cellpadding \cellspacing
②对其属性align

        <table align="center" width="500" height="2" border="1" cellspacing="0">
            <tr> 
                <th>排名</th>
                <th>关键词</th>
                <th>趋势</th>
                <th>今日搜索</th> 
                <th>最近七日</th> 
                <th>相关链接</th> 
            </tr>
            <tr> 
                <td>1</td> 
                <td>鬼吹灯</td>
                <td><img src="domn.jpg"></td> 
                <td>345</td> 
                <td>123</td> 
                <td><a href="#">贴吧</a></td> 
            </tr>
            <tr> 
                <td>2</td> 
                <td>西游记</td> 
                <td><img src="up.jpg"></td> 
                <td>333</td> 
                <td>111</td> 
                <td><a href="#">贴吧</a></td> 
            </tr>
        </table>

06_表格结构标签

因为表格可能很长,为了更好的表示表格的语义,可以将表格分割成表格头部和表格主体两大部分
在表格标签中,分别用<thead>表示表格的头部区域,<tbody>表示表格的主体区域

eg:

        <table align="center" width="500" height="2" border="1" cellspacing="0">
            <thead>
                <tr> 
                    <th>排名</th>
                    <th>关键词</th>
                    <th>趋势</th>
                    <th>今日搜索</th> 
                    <th>最近七日</th> 
                    <th>相关链接</th> 
                    </tr>
            </thead>
            
            <tbody>
                <tr> 
                    <td>1</td> 
                    <td>鬼吹灯</td>
                    <td><img src="domn.jpg"></td> 
                    <td>345</td> 
                    <td>123</td> 
                    <td><a href="#">贴吧</a></td> 
                </tr>
                <tr> 
                    <td>2</td> 
                    <td>西游记</td> 
                    <td><img src="up.jpg"></td> 
                    <td>333</td> 
                    <td>111</td> 
                    <td><a href="#">贴吧</a></td> 
                </tr>                
            </tbody>
        </table>

作用:方便程序员阅读
(检查网页的html代码-鼠标右键-检查,即可查看)

07、合并单元格<td></td>

1、合并单元格方式:
①跨行合并rowspan="合并单元格个数"表示合并上下单元格
②跨列合并colspan="合并单元格个数"表示合并左右单元格

2、目标单元格:
①跨行:最上边单元格为目标单元格(起始单元格,向下合并),写合并代码
②跨列:最左边单元格为目标单元格(起始单元格,向右合并),写合并代码

3、删除多余的单元格

eg:将排名和关键词合并为一个单元格,名为“排名”

        <table align="center" width="500" height="2" border="1" cellspacing="0">
            <thead>
                <tr> 
                    <th colspan="2">排名</th> <!--合并左右单元格,删去多余的单元格-->
                    <th>趋势</th>
                    <th>今日搜索</th> 
                    <th>最近七日</th> 
                    <th>相关链接</th> 
                    </tr>
            </thead>
            
            <tbody>
                <tr> 
                    <td>1</td> 
                    <td>鬼吹灯</td>
                    <td><img src="domn.jpg"></td> 
                    <td>345</td> 
                    <td>123</td> 
                    <td><a href="#">贴吧</a></td> 
                </tr>
                <tr> 
                    <td>2</td> 
                    <td>西游记</td> 
                    <td><img src="up.jpg"></td> 
                    <td>333</td> 
                    <td>111</td> 
                    <td><a href="#">贴吧</a></td> 
                </tr>                
            </tbody>
        </table>

08、表格总结

1、表格相关标签
①table
②tr
③td
④th
⑤thead
⑥tbody

2、表格相关属性
①align
②border
③cellpadding(一般为0)
④cellspacing(一般为0)
⑤width
3、表格合并
①colspan
②rowspan

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值