HTML表格单元格溢出

时间:2014-12-22 17:22:57

标签: html css

我有一个问题我试图解决 table-cell 显示及其内容,尽管表格单元固定宽度和溢出已定义,但它的父宽度会增长。

JSFiddle:http://jsfiddle.net/8cevryh9/

<table border="3">
    <tr>
        <td style="width: 20px">1</td>
        <td style="width: 80px; overflow:hidden;">
            <div style="width:200px">
                FAT CONTENT
            </div>
        </td>
        <td style="width: 30px">3</td>
    </tr>
</table>

这里第二个单元格的宽度是200px,我会保持80px,内容溢出隐藏。有人有想法吗?

1 个答案:

答案 0 :(得分:3)

在表格上设置宽度,并将表格布局设置为固定:

table {
  table-layout: fixed;
  width: 130px;
}
<table border="3">
  <tr>
    <td style="width: 20px">1</td>
    <td style="width: 80px; overflow:hidden;">
      <div style="width:200px">
        FAT CONTENT
      </div>
    </td>
    <td style="width: 30px">3</td>
  </tr>
</table>