设为首页收藏本站
天天打卡

 找回密码
 立即注册
搜索
查看: 123|回复: 14

HTML表格合并的具体实现方式

[复制链接]

3

主题

61

回帖

185

积分

注册会员

积分
185
发表于 2024-4-20 08:08:33 | 显示全部楼层 |阅读模式
当我们在做出一份HTML表格的时候

可以看到这样是非常不河狸的。这就需要合并单元格了

主要步骤:

一、先确认是要向右合并(列合并),还是向下合并(行合并)。
二、找出需要合并的单元格。
三、如果被合并的单元格有内容或者占用了位置,则可以将被合并的单元格在源代码中删掉。
特别注意
我们在合并单元格的时候,如果被合并的单元格有内容,虽然不会影响到合并,但因为被合并的单元格内容没做任何处理,所以单元格会自动后移。
解决方案:直接删除多余的单元格即可。
主要代码:

跨行合并:rowspan="合并单元格的个数"
跨列合并:colspan="合并单元格的个数"
详解:
目标单元格:
1:跨行:最上侧单元格为目标单元格,写合并代码。
2:跨列:最左侧单元格为目标单元格,写合并代码。

然后我们跟着主要步骤来一遍:
  1. 初始表格
  2. <body>
  3.   <table border="1" align="center" width="100%" cellpadding="20" cellspacing="0">
  4.     <tr>
  5.       <th>全明星信息收集</th>
  6.       <td></td>
  7.       <td></td>
  8.       <td></td>
  9.       <td></td>
  10.     </tr>
  11.     <tr>
  12.       <th></th>
  13.       <th>姓名</th>
  14.       <th>性别</th>
  15.       <th>年龄</th>
  16.       <th>爱好</th>
  17.     </tr>
  18.     <tr>
  19.       <td></td>
  20.       <td>哥哥</td>
  21.       <td>男</td>
  22.       <td>24</td>
  23.       <td>唱跳rap打篮球</td>
  24.     </tr>
  25.     <tr>
  26.       <td></td>
  27.       <td>理塘</td>
  28.       <td>男</td>
  29.       <td>20</td>
  30.       <td>测码 抽锐刻五</td>
  31.     </tr>
  32.     <tr>
  33.       <td></td>
  34.       <td>梦泪</td>
  35.       <td>男</td>
  36.       <td>27</td>
  37.       <td>出名刀 偷塔 变终极猎手</td>
  38.     </tr>
  39.   </table>
  40. </body>
复制代码

这显示出来就是上面的图片样子
跨行合并(rowspan):如果我们想要下面的效果就需要使用到rowspan属性
  1. <body>
  2.   <table border="1" align="center" width="100%" cellpadding="20" cellspacing="0">
  3.     <tr>
  4.       <th rowspan="5">全明星信息收集</th><!--根据要求,找到标题,写上属性rowspan,并且写上参数5,代表合并第一行至第五行,与此同时,注释掉每一行的第一列-->
  5.       <td></td>
  6.       <td></td>
  7.       <td></td>
  8.       <td></td>
  9.     </tr>
  10.     <tr>
  11.       <!-- <th></th> -->
  12.       <th>姓名</th>
  13.       <th>性别</th>
  14.       <th>年龄</th>
  15.       <th>爱好</th>
  16.     </tr>
  17.     <tr>
  18.       <!-- <td></td> -->
  19.       <td>哥哥</td>
  20.       <td>男</td>
  21.       <td>24</td>
  22.       <td>唱跳rap打篮球</td>
  23.     </tr>
  24.     <tr>
  25.       <!-- <td></td> -->
  26.       <td>理塘</td>
  27.       <td>男</td>
  28.       <td>20</td>
  29.       <td>测码 抽锐刻五</td>
  30.     </tr>
  31.     <tr>
  32.       <!-- <td></td> -->
  33.       <td>梦泪</td>
  34.       <td>男</td>
  35.       <td>27</td>
  36.       <td>出名刀 偷塔 变终极猎手</td>
  37.     </tr>
  38.   </table>
  39. </body>
复制代码
跨列合并(colspan):如果我们想要下面的效果就需要使用到colspan属性
  1. <body>
  2.   <table border="1" align="center" width="100%" cellpadding="20" cellspacing="0">
  3.     <tr>
  4.       <th colspan="5">全明星信息收集</th><!--根据要求,找到标题,写上属性colspan,并且写上参数5,代表合并第一列至第五列,与此同时,注释掉每一列的第一行-->
  5.       <!-- <td></td>
  6.       <td></td>
  7.       <td></td>
  8.       <td></td> -->
  9.     </tr>
  10.     <tr>
  11.       <!-- <th></th> -->
  12.       <th>姓名</th>
  13.       <th>性别</th>
  14.       <th>年龄</th>
  15.       <th>爱好</th>
  16.     </tr>
  17.     <tr>
  18.       <!-- <td></td> -->
  19.       <td>哥哥</td>
  20.       <td>男</td>
  21.       <td>24</td>
  22.       <td>唱跳rap打篮球</td>
  23.     </tr>
  24.     <tr>
  25.       <!-- <td></td> -->
  26.       <td>理塘</td>
  27.       <td>男</td>
  28.       <td>20</td>
  29.       <td>测码 抽锐刻五</td>
  30.     </tr>
  31.     <tr>
  32.       <!-- <td></td> -->
  33.       <td>梦泪</td>
  34.       <td>男</td>
  35.       <td>27</td>
  36.       <td>出名刀 偷塔 变终极猎手</td>
  37.     </tr>
  38.   </table>
  39. </body>
复制代码
到此这篇关于HTML表格合并的具体实现方式的文章就介绍到这了,更多相关HTML表格合并内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

2

主题

52

回帖

150

积分

注册会员

积分
150
发表于 2024-4-24 17:48:30 | 显示全部楼层
看了LZ的帖子,我只想说一句很好很强大!
  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:23
  • 最近打卡:2024-05-25 11:04:24

1

主题

29

回帖

115

积分

注册会员

积分
115

热心会员付费会员

发表于 2024-4-29 07:56:48 | 显示全部楼层
让我们一起努力

1

主题

63

回帖

148

积分

注册会员

积分
148
发表于 2024-5-29 23:06:55 | 显示全部楼层
说得太好了,完全同意!

0

主题

63

回帖

123

积分

注册会员

积分
123
发表于 2024-6-22 01:21:42 | 显示全部楼层
嘎嘎嘎嘎嘎嘎嘎
  • 打卡等级:即来则安
  • 打卡总天数:19
  • 打卡月天数:0
  • 打卡总奖励:855
  • 最近打卡:2024-05-29 10:14:11

11

主题

58

回帖

971

积分

高级会员

积分
971
发表于 2024-7-2 12:44:15 | 显示全部楼层
你的信息来源是?我想了解更多。

2

主题

50

回帖

146

积分

注册会员

积分
146
发表于 2024-8-11 16:26:21 | 显示全部楼层
你的信息来源是?我想了解更多。

0

主题

49

回帖

96

积分

注册会员

积分
96
发表于 2024-8-14 20:16:23 | 显示全部楼层
我不确定这个信息的准确性,请再确认一下

0

主题

49

回帖

97

积分

注册会员

积分
97
发表于 2024-8-17 14:41:20 | 显示全部楼层
能给个链接吗?我想深入了解一下。

1

主题

57

回帖

137

积分

注册会员

积分
137
发表于 2024-8-24 22:54:51 | 显示全部楼层
能给个链接吗?我想深入了解一下。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|爱云论坛 - d.taiji888.cn - 技术学习 免费资源分享 ( 蜀ICP备2022010826号 )|天天打卡

GMT+8, 2024-11-24 11:51 , Processed in 0.100428 second(s), 28 queries .

Powered by i云网络 Licensed

© 2023-2028 正版授权

快速回复 返回顶部 返回列表