テキストを完全に切り捨てるためのテーブル設定があります....そのテーブルのテキストをdivにラップするまで。例として、この JSFiddle を参照してください: http://jsfiddle.net/3DKMJ/
これは、セル内のテキストを切り捨てるために機能します。
<table>
<tr>
<td>Text</td>
</tr>
</table>
これは、セル内のテキストを切り捨てるには機能しません。
<table>
<tr>
<td><div>Text</div></td>
</tr>
</table>
これが私のcssです:
table {border:1px solid #000; width:100px;table-layout: fixed;}
td { width:100px;white-space:nowrap; overflow:hidden; text-overflow: ellipsis; }
div に関する問題は、テキストの折り返しが防止され、テキストが非表示になっていることですが、表示するように設定した楕円は div が添付されていると表示されません。
テーブル内に div がある場合にこれを機能させる方法はありますか?
[編集] 前述のように、追加td, td div {
することができ、それは機能します。投稿後にこれに気付きました。私の問題はより具体的なようです。私は実際にインライン ブロックとして表示されているスパンを持っています。問題を起こしているのはブロックの部分だと思っていたのですが、インラインブロックとのスパンであるということではないでしょうか。この更新されたフィドルを参照してください: http://jsfiddle.net/P2PZW/2/