私は例を持っています:
<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%を占める必要があります。この問題を解決する方法は?