HTML
<table >
<tr>
<td>veeeeeeeeeeeeeeeeeeeeery looong</td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
CSS
table {
width: 80px;
}
td {
overflow: hidden;
max-width: 25%;
width: 25%;
}
Run Code Online (Sandbox Code Playgroud)
我希望每列都是80px的25%,因此大小为20px.如何阻止第一列变大(其内容可以隐藏).
Van*_*Tzo 12
你可以用 table-layout: fixed
table {
width: 80px;
border: 1px solid #333;
table-layout: fixed;
}
td {
overflow: hidden;
max-width: 25%;
width: 25%;
border: 1px solid #333;
word-wrap: break-word;
}
Run Code Online (Sandbox Code Playgroud)
一个例子:http://jsfiddle.net/wsastn47/1/
编辑: @mevius建议自动换行:break-word;
| 归档时间: |
|
| 查看次数: |
4586 次 |
| 最近记录: |