テキストを含む div があります。テキストの長さは、その時々によって異なる場合があります。コンテンツが div の高さを 9em 以上に増やすのに十分な長さである場合、div の高さを 9em に設定したいと思います。divにはすでにoverflow: hiddenがcss経由で適用されています。どんな助けでも大歓迎です。ありがとう!
質問する
113 次
2 に答える
3
CSSmax-height
プロパティを使用します。JS は必要ありません。この jsFiddleを参照してください。
于 2013-09-20T00:07:36.900 に答える
0
これにはJSは必要ありません。
を希望の高さ + 9em に設定しmax-height
ます。テキストが長すぎて最大の高さに収まらない場合は、overflow-y
auto と同様に を追加できますword-wrap
。
例を確認してください
また、これを私たちの「お気に入り」ブラウザで動作させたい場合は、次のものが必要です。
/* sets max-height for IE6 */
_height: expression( this.scrollHeight > 149 ? "150px" : "auto" );
お役に立てれば
于 2013-09-20T00:29:24.603 に答える