html各类表格制作,HTML:复杂表格制作

本文介绍了如何使用HTML和CSS创建及控制表格,包括基本表格的构造、跨行跨列的实现,以及如何通过CSS样式调整单元格的样式,如字体加粗、内边距设置。示例中展示了如何通过class应用样式,实现内容与表现的分离,以提高代码的可维护性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

da6dd7721e79?tdsourcetag=s_pcqq_aiomsg

我是标题

简单表格

表格的制作可以通过

等标签的组合来构造。这样一段HTML:
row0.col1row0.col2
row1.col1row1.col2
row2.col1row2.col2

可以得到这样的表格:

da6dd7721e79?tdsourcetag=s_pcqq_aiomsg

table

跨行/列表格制作

如果想制作复杂的跨行或列的表格就需要用到

的rowspan和colspan属性了。详细使用请参考W3School提供的示例。

那么,如果我们要做一个这样的表格:

da6dd7721e79?tdsourcetag=s_pcqq_aiomsg

table

分析一下:

"购物车"是表格的标题,可以使用

标签;

表格中有跨行跨列的单元格,可以使用colspan和rowspan属性;

另外,2016-11-22这一格中是加粗的,我们可以使用样式font-weight:bold;,当然也可以使用

标签完成;

表格文字与边框之间的距离可以使用padding来完成。

我的代码是这样的:

购物车

*{margin:0 auto;}

td, th{padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}

购物车
名称2016-11-22小计
重量单价

... ...

详细代码请戳这里。

当然,在这里2016-11-22这一单元格使用的是

标签完成的,我们完全可以使用2016-11-22来实现。(我们也可以使用 标签实现。)

可见,实现一个效果可以通过多种途径,但是建议使用CSS样式,这样可以将内容与表现分离,方便修改。

上边的代码稍稍改动一下:

... ...

*{margin:0 auto;}

.bold{font-weight: bold;}

... ...

... ...

在这里我们加了一个样式的定义,只需要在要加粗的标签上使用class="bold"即可进行加粗,而不必去替换标签或添加标签。具体CSS的使用这里就不进行叙述了。

通过这样的方式(代码在这里),我们很轻松就可以得到这样的效果:

da6dd7721e79?tdsourcetag=s_pcqq_aiomsg

table

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值