分层 html 表,将最后一个 td 放在下一行

发布于 2024-10-11 03:07:46 字数 830 浏览 5 评论 0原文

我正在使用 html 和 CSS 创建一个简单的层次结构表,但在将带有 .child 类的最后一个 td 元素格式化为下一行时遇到了麻烦。

我想要将嵌套表放在 table > 内tr> td.child 因为每个表都可以排序,并且 JavaScript 排序器不实现任何行分组(我的嵌套表问题可以通过移动 .child > table 轻松解决元素放入下一个 table > tr 但这会破坏良好的嵌套结构)

有没有办法用 css 将 td.child 放在下一行?

html 示例:

<table>
   <tr>
      <td>I have</td>
      <td>1</td>
      <td>pie</td>
      <td class="child">
          <table>
              <tr>
                  <td>I have</td>
                  <td>1</td>
                  <td>pie</td>
              </tr>
          </table>
      </td>
   </tr>
</table>

I'm creating a simple hierarchical table with html and CSS and I'm getting into trouble with formatting the last td element with class .child to be on next line.

I want to have the nested table inside table > tr > td.child becase each table can be sorted and javascript sorters don't implement any grouping of rows (my problem of having nested table could be easily solved by moving the .child > table element into next table > tr however this would break the nice nesting structure)

Is there a way to put td.child on next row with css?

html sample:

<table>
   <tr>
      <td>I have</td>
      <td>1</td>
      <td>pie</td>
      <td class="child">
          <table>
              <tr>
                  <td>I have</td>
                  <td>1</td>
                  <td>pie</td>
              </tr>
          </table>
      </td>
   </tr>
</table>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

别理我 2024-10-18 03:07:46

可以做一些像这样的事情。不过,你需要小心跨浏览器(仅在 Chrome 上检查)

You could do something like this . You'd need to be careful cross browser though (only checked on Chrome)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文