javascript - HTML5 Colspan - 备选方案

标签 javascript html html-table

<分区>

我在我的 HTML 中的一个 td 标签中使用了“colspan”。我不想在我的 HTML 中使用“colspan”。但我仍然需要实现“colspan”所实现的功能。有什么办法可以实现吗?

最佳答案

colspan的效果可以使用带有虚拟空单元格的表格进行模拟 <td></td>对于要跨越的插槽并绝对定位应该跨越它们的单元格。你需要一个相对定位的包装器 div对于表格,因为不能直接将表格作为定位的参照系。

它变得相当丑陋,尤其是因为您需要担心行高——因为使单元格绝对定位会使它远离表格格式。您可以通过使用单元格内容的副本作为要跨越的虚拟单元格的内容来处理此问题。参见 jsfiddle .

它变得复杂,所以任何无法处理简单 colspan 的软件也可能无法处理此问题(至少如果它负责呈现文档)。

关于javascript - HTML5 Colspan - 备选方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13621126/

相关文章:

javascript - 将文件 URL 转换为路径并在 javascript 中发送到文件阅读器

javascript - 如何使用 Javascript 从 Firebase 查看 HTML 上的名称和分数

html - 对齐 html 输入并提交

javascript - 我的网页无法通过 JSON 请求运行

javascript - 将异步添加到返回 promise 的函数有什么好处?

javascript - 如何缩放 block 元素以在不同的移动屏幕上显示相同的大小?

javascript - 在javascript中将html表转换为数组

HTML - 将容器背景和高度设置为最低 100%

jquery - 如何使用 jQuery 在单击按钮时添加额外的 html 表格行?

javascript - 在 Javascript 中将行追加到表中