表格的宽度为100%,想要达到td的内容文字超出td宽度省略的效果,如下所示。
<style>
table{width:100%;}
item1,item2,item3,item4,item5,{width:20%;}
td{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
</style>
<table>
<tr>
<td class="item1">单元格单元格单元格(这段内容超出宽度则省略)</td>
<td class="item2">单元格</td>
<td class="item3">单元格</td>
<td class="item4">单元格</td>
<td class="item5">单元格</td>
</tr>
</table>
结果是td内超出内容并没有省略,而是撑开了td的宽度。
于是修改了下,在td内加入了div子元素用来放置内容,并将td的text-overflow等样式移至div。依旧达不到内容自适应宽度省略的效果。请问该如何去修改?