-1

行数を修正するためにコンテンツを削除するPHPの最良の方法は何ですか?

コンテンツを文字の長さで削除すると、5行になることもあれば、6行になることもあります。これは、個々の文字の幅と単語のサイズが異なるためです。

私は多くのことを試しましたが、これに対する完璧な解決策はありませんでした。

君たちは何を感じますか?

CSSを使用すると、divの高さを設定してから、オーバーフローを非表示に追加できますが、テキスト付きの[続きを読む]ボタンを追加する場合、そのトリックも機能しません。

4

3 に答える 3

4

これは、php というよりも、javascript または css の質問に似ています。コンテンツを固定の高さに合わせたい場合は、この jquery プラグインを確認してください: dotdotdot

明らかに、これを実現する CSS の方法もあります。部分的にサポートされているCSS3 text-overflow のように (ただし、プレフィックスを使用すると、かなりサポートされているように見えます)。

于 2013-03-20T09:06:59.617 に答える
1

PHPwordwrap関数を使用します。http://php.net/manual/en/function.wordwrap.php

その中で、幅を指定すると、その幅を使用して線が返されます。

于 2013-03-20T09:06:19.357 に答える
0

必要なのは、固定領域内のすべてのコンテンツを表示することです。固定の高さのDIVにスクロールバーを追加するとうまくいくと思います。

追加する必要があります

style = "overflow-y:scroll;" divタグに。(これにより、垂直方向にスクロールバーが強制されます)。

必要なときにだけスクロールバーが必要な場合は、

オーバーフロー-y:auto;

テキストサイズで必要なことは何でもできます。テキストサイズを1000pxにしませんか?あなたは ?:)

乾杯。

于 2013-03-20T10:15:53.393 に答える