用html5代码制作表格

制作HTML5的表格

使用HTML5制作表格,是特别容易的事情,下面介绍一下制作方法。

1、HTML5表格的主要元素:

HTML5的表格包括table、caption、tr、td、th五个主要元素:

table元素:定义一个表格;

caption元素:定义表格的标题;

tr元素:定义表格的一行,tr是table row的缩写;

td元素:定义表格单元,td是table data的缩写;

th元素:定义表头,th是table head的缩写。

2、制作一个简单的表格

下面这个HTML文档,制定了一个学生常用的课表:

<!DOCTYPE html><html><head><title>table001</title><meta charset="utf-8" /></head><body><table><tr><th>节次</th><th>周一</th><th>周二</th><th>周三</th><th>周四</th><th>周五</th></tr><tr><td>第1节课</td><td>语文</td><td>语文</td><td>英语</td><td>英语</td><td>语文</td></tr><tr><td>第2节课</td><td>语文</td><td>数学</td><td>数学</td><td>英语</td><td>数学</td></tr><tr><td>第3节课</td><td>英语</td><td>数学</td><td>物理</td><td>化学</td><td>物理</td></tr><tr><td>第4节课</td><td>英语</td><td>政治</td><td>地理</td><td>物理</td><td>政治</td></tr><tr><td>第5节课</td><td>数学</td><td>生物</td><td>信息</td><td>数学</td><td>化学</td></tr><tr><td>第6节课</td><td>体育</td><td>化学</td><td>语文</td><td>语文</td><td>美术</td></tr><tr><td>第7节课</td><td>社团活动</td><td>社团活动</td><td>社团活动</td><td>社团活动</td><td>社团活动</td></tr></table></body></html>

使用浏览器打开这个文档时,效果如下:

制作HTML5的表格

这个表格一点都不好看,因为没有表格线。

3、给<table>元素设置border属性的值,为表格加上表格线。

对HTML文档进行修改,设置<table>元素的border值为1,修改后的HTML文档为:

<!DOCTYPE html><html><head><title>table002</title><meta charset="utf-8" /></head><body><table border="1"><tr><th>节次</th><th>周一</th><th>周二</th><th>周三</th><th>周四</th><th>周五</th></tr><tr><td>第1节课</td><td>语文</td><td>语文</td><td>英语</td><td>英语</td><td>语文</td></tr><tr><td>第2节课</td><td>语文</td><td>数学</td><td>数学</td><td>英语</td><td>数学</td></tr><tr><td>第3节课</td><td>英语</td><td>数学</td><td>物理</td><td>化学</td><td>物理</td></tr><tr><td>第4节课</td><td>英语</td><td>政治</td><td>地理</td><td>物理</td><td>政治</td></tr><tr><td>第5节课</td><td>数学</td><td>生物</td><td>信息</td><td>数学</td><td>化学</td></tr><tr><td>第6节课</td><td>体育</td><td>化学</td><td>语文</td><td>语文</td><td>美术</td></tr><tr><td>第7节课</td><td>社团活动</td><td>社团活动</td><td>社团活动</td><td>社团活动</td><td>社团活动</td></tr></table></body></html>

使用浏览器打开这个文档,效果如下:

制作HTML5的表格

现在的表格好看一些了,但是还有个缺点,就是没有标题。

4、添加<caption>元素,为表格添加标题

这里修改HTML文档,加上“华南师大附中初二(12)班课程表”标题,修改后的HTML文档如下:

<!DOCTYPE html><html><head><title>table003</title><meta charset="utf-8" /></head><body><table border="1"><caption>华南师大附中初二(12)班课程表</caption><tr><th>节次</th><th>周一</th><th>周二</th><th>周三</th><th>周四</th><th>周五</th></tr><tr><td>第1节课</td><td>语文</td><td>语文</td><td>英语</td><td>英语</td><td>语文</td></tr><tr><td>第2节课</td><td>语文</td><td>数学</td><td>数学</td><td>英语</td><td>数学</td></tr><tr><td>第3节课</td><td>英语</td><td>数学</td><td>物理</td><td>化学</td><td>物理</td></tr><tr><td>第4节课</td><td>英语</td><td>政治</td><td>地理</td><td>物理</td><td>政治</td></tr><tr><td>第5节课</td><td>数学</td><td>生物</td><td>信息</td><td>数学</td><td>化学</td></tr><tr><td>第6节课</td><td>体育</td><td>化学</td><td>语文</td><td>语文</td><td>美术</td></tr><tr><td>第7节课</td><td>社团活动</td><td>社团活动</td><td>社团活动</td><td>社团活动</td><td>社团活动</td></tr></table></body></html>

使用浏览器打开这个文档,效果如下:

制作HTML5的表格

5、现在我们加上“上午、下午”的信息。

为加上“上午、下午”的信息,我们需要增加一列,并使用<td>元素的rowspan属性对行进行合并。修改后的HTML文档如下:

<!DOCTYPE html><html><head><title>table004</title><meta charset="utf-8" /></head><body><table border="1"><caption>华南师大附中初二(12)班课程表</caption><tr><th>上午/下午</th><th>节次</th><th>周一</th><th>周二</th><th>周三</th><th>周四</th><th>周五</th></tr><tr><td rowspan="4">上午</td><td>第1节课</td><td>语文</td><td>语文</td><td>英语</td><td>英语</td><td>语文</td></tr><tr><td>第2节课</td><td>语文</td><td>数学</td><td>数学</td><td>英语</td><td>数学</td></tr><tr><td>第3节课</td><td>英语</td><td>数学</td><td>物理</td><td>化学</td><td>物理</td></tr><tr><td>第4节课</td><td>英语</td><td>政治</td><td>地理</td><td>物理</td><td>政治</td></tr><tr><td rowspan="3">下午</td><td>第5节课</td><td>数学</td><td>生物</td><td>信息</td><td>数学</td><td>化学</td></tr><tr><td>第6节课</td><td>体育</td><td>化学</td><td>语文</td><td>语文</td><td>美术</td></tr><tr><td>第7节课</td><td>社团活动</td><td>社团活动</td><td>社团活动</td><td>社团活动</td><td>社团活动</td></tr></table></body></html>

使用浏览器打开该HTML文件,效果如下:

制作HTML5的表格

6、为了让课表更美观,我们将“上午/下午”和节次合并,将“社团活动”合并。

我们通过设置<td>元素的colspan属性,实现这个目标。修改后的HTML文档如下:

<!DOCTYPE html><html><head><title>table005</title><meta charset="utf-8" /></head><body><table border="1"><caption>华南师大附中初二(12)班课程表</caption><tr><th colspan="2">节次</th><th>周一</th><th>周二</th><th>周三</th><th>周四</th><th>周五</th></tr><tr><td rowspan="4">上午</td><td>第1节课</td><td>语文</td><td>语文</td><td>英语</td><td>英语</td><td>语文</td></tr><tr><td>第2节课</td><td>语文</td><td>数学</td><td>数学</td><td>英语</td><td>数学</td></tr><tr><td>第3节课</td><td>英语</td><td>数学</td><td>物理</td><td>化学</td><td>物理</td></tr><tr><td>第4节课</td><td>英语</td><td>政治</td><td>地理</td><td>物理</td><td>政治</td></tr><tr><td rowspan="3">下午</td><td>第5节课</td><td>数学</td><td>生物</td><td>信息</td><td>数学</td><td>化学</td></tr><tr><td>第6节课</td><td>体育</td><td>化学</td><td>语文</td><td>语文</td><td>美术</td></tr><tr><td>第7节课</td><td colspan="5">社团活动</td></tr></table></body></html>

使用浏览器打开该文件,效果如下:

制作HTML5的表格

7、现在表格内容基本上完整了,就是显得有点小。

修改一下HTML文档,添加一下列宽的信息,修改后的HTML文档如下:

<!DOCTYPE html><html><head><title>table006</title><meta charset="utf-8" /></head><body><table border="1" style="width:800px;text-align:center"><caption>华南师大附中初二(12)班课程表</caption><tr><th colspan="2">节次</th><th>周一</th><th>周二</th><th>周三</th><th>周四</th><th>周五</th></tr><tr><td rowspan="4">上午</td><td>第1节课</td><td>语文</td><td>语文</td><td>英语</td><td>英语</td><td>语文</td></tr><tr><td>第2节课</td><td>语文</td><td>数学</td><td>数学</td><td>英语</td><td>数学</td></tr><tr><td>第3节课</td><td>英语</td><td>数学</td><td>物理</td><td>化学</td><td>物理</td></tr><tr><td>第4节课</td><td>英语</td><td>政治</td><td>地理</td><td>物理</td><td>政治</td></tr><tr><td rowspan="3">下午</td><td>第5节课</td><td>数学</td><td>生物</td><td>信息</td><td>数学</td><td>化学</td></tr><tr><td>第6节课</td><td>体育</td><td>化学</td><td>语文</td><td>语文</td><td>美术</td></tr><tr><td>第7节课</td><td colspan="5">社团活动</td></tr></table></body></html>

使用浏览器打开这个文件,效果如下:

制作HTML5的表格

其实,在HTML5中,除了上面五个主要元素,还有三个较常用的的元素:

tbody元素:定义表格主体;

thead元素:定义表格头;

tfoot元素:定义表格脚。

这三个元素主要用于将表格分为表头、表尾、表体三个部分,便于进行编程控制,使用起来非常简单,这里就不介绍了。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com

(0)
上一篇 2023年 8月 13日 上午10:38
下一篇 2023年 8月 13日 上午10:56

相关推荐

  • 网站被攻击了怎么办,网站被攻击怎么报警

    如果你的网站遭到攻击,可以尝试以下方法: 立即备份网站数据:在任何处理之前,立即备份你的网站数据,以防止数据损失。 确认攻击类型:确认攻击类型有助于你采取正确的防御措施。常见的攻击…

    2023年 7月 27日
  • 不充钱点亮心悦(怎样成为心悦vip)

    开头得简单介绍一点:心悦成长值就是10点=1块钱,然而每天最多又只能获得360点心悦成长值,也就是要充值36元才可以获得。之后心悦会员只需第一时间找到客服,寻找客服的帮助即可,后续…

    2023年 7月 1日
  • 转发抖音加微信好友,抖音发如何加微信好友

    转发抖音视频,轻松实现微信加好友,抖音是一款备受欢迎的短视频分享应用程序,而微信则是人们日常生活中必不可少的通讯工具。 在这篇文章中,我们将会介绍如何通过转发抖音视频轻松实现微信加…

    2023年 9月 3日
  • 中国玉米芯交易网官网

    走遍大半中国,他为玉米装上“中国芯” 云南省农科院首席专家番兴明育出60余个优质高产玉米品种,新增产值超170亿元 番兴明是云南省农业科学院首席专家。为了育好种,他每年有200多天…

    互联网 2023年 3月 13日
  • 微信如何看对方把你拉黑还是删除

    微信如何判断对方把你拉黑或者删除? 怎么知道你的微信好友把你删除或者拉黑了?今天我在这里就分享3个小技巧给你。不用发信息,就会验证对方有没有把你删除或拉黑方法简单实用,怕看一遍记不…

    2023年 4月 24日
  • 如何注册cj联盟账号,cj联盟注册要收费吗

    CJ联盟介绍 CJ,全称Commission Junction广告联盟,这是全球规模最大,最有实力,最完善的综合类广告联盟营销网站。创建于1998年,为美国Nasdaq上市公司Va…

    2023年 7月 21日
  • 如何提高淘宝流量复购率,淘宝有效提升流量的方法

    很多朋友店铺引进了流量,也完成了转化,或者是本身就是有一定粉丝和会员的店铺,但是总感觉这些免费的老客户流量没有完全利用起来。对于卖家而言,不论自己是开实体店铺还是网店,都希望能够有…

    2023年 2月 26日
  • 3个在线学做菜的网站(有偿学做菜网站)

    番喜导航 大家好,我是牧鱼,好久没有更新文章了,趁着51假期给大家分享3个做菜的网站,现在的年轻人啊,好多不会做饭的,但是现在的年轻人啊,做起饭来无人能挡,连辣椒炒鸡蛋都不会做的年…

    2023年 5月 17日
  • 学棋3小时浪费2小时?你需要掌握这5个方法英语

    对于正在学习国际象棋得小棋手和国际象棋爱好者来说,如何充分利用有限的时间,提高自己练棋的效率,进而提高棋力水平?看看下面这5点。 01、认清自己的实力 制定计划是很多人开始做一件事…

    2023年 8月 26日
  • 叮嗒共享单车退押金要多久到账,叮嗒出行交过押金后能免费骑车吗

    信网6月15日讯(记者 李鑫邦)随着共享经济的发展,各种共享产品层出不穷,共享自行车更是给市民带来了方便,但同时,各类问题也是接踵而来,而押金难退便是被投诉最多的一类。近期,市民吴…

    互联网 2023年 8月 24日