html - 忽略父表列限制的表中表

标签 html css html-table nested

是否可以在现有表格中嵌套表格,但嵌套表格不受父表格列宽的限制?

换句话说,我想在现有表格的一行中放置一个完全独立的表格。子表不必遵守父表的列宽。

最佳答案

使用 colspan 属性使单元格跨越多列。您可以将嵌套表格放在这样的单元格中。下面是一个订单表的示例,其中包含订单详细信息作为下一行中的嵌套表:

table {
  border-collapse: collapse;
  font-family: sans-serif;
  font-size: 12px;
}
td, th {
  text-align: left;
  padding: 3px 5px;
  border: 1px solid #ccc;
}
<table>
  <thead>
    <tr>
      <th>Order #</th>
      <th>Date</th>
      <th>Price</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>100781</td>
      <td>5/30/2015</td>
      <td>$71.00</td>
    </tr>
    <tr>
      <td colspan="3">
        Order detail:
        <table>
          <thead>
            <tr>
              <th>Name</th>
              <th>Price</th>
              <th>Quantity</th>
              <th>Total</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td>Mixed Greens Salad</td>
              <td>$7.00</td>
              <td>2</td>
              <td>$14.00</td>
            </tr>
            <tr>
              <td>Steak</td>
              <td>$22.00</td>
              <td>1</td>
              <td>$22.00</td>
            </tr>
            <tr>
              <td>Salmon</td>
              <td>$19.00</td>
              <td>1</td>
              <td>$19.00</td>
            </tr>
            <tr>
              <td>Chocolate Cake</td>
              <td>$8.00</td>
              <td>2</td>
              <td>$16.00</td>
            </tr>
          </tbody>
        </table>
      </td>
    </tr>
  </tbody>
</table>

关于html - 忽略父表列限制的表中表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30922419/

相关文章:

html - CSS 动画 : after completing first animation set display block at start of second animation WITHOUT JAVASCRIPT

javascript - 为什么 javascript 在 php 中将这些变量作为对象?

jquery - Bootstrap 3 列移动问题

html - 我应该把 CSS 文件放在哪里?交响乐 3.0

java - HTML 中的 Jar 小程序

css - 最大高度为 :100% stretches table with manually set height 的图片

html - 表中的 Jquery 移动 UI 输入下拉格式化行为

html - 如何在 TD 中对齐表格?

javascript - 求背景全景插件

html - 加载 css 文件失败