【发布时间】:2023-03-31 23:52:01
【问题描述】:
我的网页上有一个占位符,其中填充了文件之间匹配/不匹配的 html 表格。问题是页面中有很多数据需要滚动浏览,我想让每个表格都可以折叠。
也许在 html 表格上进行后期处理以折叠标题下的所有行,并且如果用户愿意,只需一个“+”按钮或其他东西来显示行。
如果可能,我想避免添加非原生 css 依赖项。
<br>
<label style="font-weight:bold;color:#c9d3e0"> Header1 </label>
<table>
<tbody>
<tr class="Header Row">
<td> (bunch of td cells for length of columns) </td>
</tr>
<tr class="Matched Row">
<td> (bunch of td cells for length of columns) </td>
</tr>
<tr class="Mismatched Row">
<td> (bunch of td cells for length of columns) </td>
</tr>
< /tbody>
</table>
<br>
(repeat for dynamic N tables)
【问题讨论】:
-
您可以使用 CSS 可见性功能吗?如果是这样,只需将带有 javascript 的类添加到您要隐藏的区域,css 将隐藏该类
-
也许我几天前回答的这个问题对你有一些帮助:stackoverflow.com/questions/50473899/… 你的数据会像你的例子那样排序,还是在不匹配的地方有一些匹配,反之亦然反之亦然?
-
我认为这篇文章的发展方向是我需要我的cs在制作表格时动态添加一些文字。如果它是正确的 html 格式,有人可以告诉我这个带有正确 html 的表格会是什么样子吗?例如,它将是: Header1 +(那个加号是一个按钮)(默认情况下没有下面的东西,直到点击那个 '+') Header 2 + 等等。我已经准备好启动依赖项了。我认为可见性可折叠是可能的,但我不知道上表的外观,因为我是格式化 html 的新手。
标签: javascript html css asp.net