thead有一个td(全宽)和tbody有2列(宽度不依赖于thead)

时间:2013-07-28 10:25:03

标签: html html-table

好的,长篇短篇小说。我有一个像这样结构的表:

<table>
<thead>
<tr><th>longer Heading with a width of 100%</th></tr>
</thead>
<tbody>
<tr><td>cell 1</td><td>cell 2</tr>
<tr><td>cell 3</td><td>cell 4</tr>
</tbody>
</table>

我希望th是全宽而不是改变表格单元格的宽度。 我想有一些CSS显示属性可以使这成为可能,但我还没有找到一个可行的解决方案。

3 个答案:

答案 0 :(得分:15)

<table>
  <thead>
     <tr><th colspan="2">longer Heading with a width of 100%</th></tr>
  </thead>
  <tbody>
     <tr><td>cell 1</td><td>cell 2 </td></tr>
      <tr><td>cell 3</td><td>cell 4 </td></tr>
 </tbody>

使用colspan将为您解决问题

答案 1 :(得分:3)

此?

<th colspan="2">...</th>

答案 2 :(得分:0)

比这更容易:你只需要在th元素上使用colspan Colspan定义了元素扩展了多少个单元格:

<table>
    <thead>
        <tr><th colspan="2">longer Heading with a width of 100%</th></tr>
    </thead>
    <tbody>
        <tr><td>cell 1</td><td>cell 2</tr>
        <tr><td>cell 3</td><td>cell 4</tr>
    </tbody>
</table>

See my Fiddle