我有一個具有百分比寬度列的表格。如果這些單元格內的內容超過了這個百分比寬度,我希望它被省略號截斷。具有百分比最大寬度的CSS文本溢出表格單元格
根據CSS text-overflow in a table cell?我應該使用max-width屬性,但根據How can I set the max-width of a table cell using percentages?我不能用百分比。
table {
width: 100%;
}
table td {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
table tr td:nth-of-type(1) {
width: 20%;
}
table tr td:nth-of-type(2) {
width: 30%;
}
table tr td:nth-of-type(3) {
width: 50%;
}
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</table>
我怎樣才能解決這個問題?
你應該使用'column-count:3;'[CSS3多列](http://www.w3schools.com/css/css3_multiple_columns.asp) – Rafael 2014-12-07 00:38:53
div我不明白爲什麼我應該 - 它是一個有表格數據的表格。 – Harangue 2014-12-07 00:42:24