我有一个例子:
<table class="border" style="width:100%">
<tr>
<td style="width:30%" class="border p10">
Test
</td>
<td style="width:70%" class="border p10">
<p class="longText">
Looong text Looong text Looong text Looong text Looong text Looong text Looong text Looong text
</p>
</td>
</tr>
CSS:
.longText {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
width:100%
}
.border {border: solid 1px #ccc}
.p10 {padding: 10px}
你可以在这里试试http://jsfiddle.net/rnwCw/20/
问题是长文本破坏了单元格的宽度(30% 和 70%)。如果我将 .longText 的宽度设置为 PX,例如 200px,那么表格就可以了。但我需要 <P> 占用 100% 的单元格。如何解决这个问题呢?