0

複数行のテキストを表示divしている があり、テキストが切り取られないようにしたいと考えています。overflow:hidden

クリップされたテキストの例を次に示します。

クリップされたテキストの例

これを Pure CSS で実行したいと考えています。(Javascript なし)

の高さが固定されている場合は、この のようにこの目的にdiv使用できます。line-height

しかし、私divheight:50%...だから、どのように私ので可能な限り複数行divのテキストを表示し、テキストのクリッピングを回避するのですか?

編集:現在、dotdotdot ellipsis javascript プラグインを使用しています。また、別のプラグインをテストしました (名前は覚えていません)。ただし、特に省略記号を適用するボックスが多数ある場合、特に iPad や Android タブレットでは遅すぎます。(Chrome for Windows でははるかに高速です)

4

1 に答える 1

0

例の#textdivの高さを100%に設定します。次に、全高を使用し、div#containerに最大のテキストを表示します。

このフィドルを参照してください:更新されたフィドル

于 2012-09-03T13:57:58.017 に答える