私が使用してみました:マルチラインテキストのオーバーフロー:CSSやJSでの省略記号は、IMGタグで
- テキストオーバーフローの省略記号機能をCSS3で(ただし、複数行をサポートしていません)
- いくつかをdotdotdotのようなjqueryプラグイン(http://dotdotdot.frebsite.nl/)
- jquery autoellipsis(http://pvdspek.github.com/jquery.autoellipsis/)。
これらのツールのすべてが非常によく動作しますが、コンテンツがイメージを持っている場合dotdotdotまたはjquery.autoellipsisと切り捨てのための計算高さが間違っています。
誰かがこれに対処するための素晴らしいアイデアを持っているのかどうか疑問に思っていました。
'テキストのオーバーフロー:-o-省略記号-lastline'、それだけでOperaで動作します:http://jsfiddle.net/zGvHW/6/ Webkitブラウザの場合、 '-webkit-line-clamp'を使うことができます。特定の行数に達したときにテキストを切り取ります。私はネイティブのGeckoやIEメソッドについては知らない。 – c69
は-o-ellipsis-lastlineについて知らなかったが、あなたが言ったように、それはOperaでしか動作しない。私は他のブラウザ用にJavaScriptを実装するのはかなり複雑だと思うが、それはまさに私が探しているものだ! – jben