关于div的overflow处理,高手进

来源:百度知道 编辑:UC知道 时间:2024/05/21 14:07:05
我要做一个文章预缆部分内容的DIV,overflow我设置了hidden,然后设置了这个div的高度。问题来了。如果文章够长,那么效果很好,如果文章只有一句话,这个div的height大于了这句话的高度,下面就会有块空白。文章有可能插图的,而预览我又需要这样插图或类似的HTML代码效果。所以我不能关掉overflow在ASP里踢掉HTML,然后做一个文字内容的文本长度限制。

这个问题该如何解决?我其实也想过用javascript来判断这个div的高度,然后再用javascript来写入是否overflow的hidden。但是好象判断不出这个高度。
如果不做overflow:hidden,那么就是把全文都出来了。
我看到过126.com信箱里的网络记事本是这样的。如果只有1行,它就不会出现“显示全部”,如果行很多,就会有个overflow:hidden效果。但是我不知道它是怎么做的。它是调用了很多.js来写入内容的,看得晕

内容类信息的显示上,还是不要赋予确切的高度的,由div自己来延伸。因为内容就是不可预料型的。

对,
div不要定义高度,让他自己延伸

用JS+css来搞定。如果一句话你就用高度抵的css 比较多的你用高的css、中等的就用中等css。简单吧