<div rownumber="0" messageid="141" class="post" style="position: relative; top: 0px;">
<div class="post_body">testbox</div>
<div class="post_info" style="top: 0px;">
<ul>
<li class="vote" id="voteli"><a href="#">vote up</a></li>
<li class="flag" id="flagli"><a href="#">flag</a></li>
</ul>
</div>
</div>
因此,这些div在运行中生成,并放置在前端的容器div
中。这些在后端生成,并通过Json作为HTML返回。将动态文本装入div
div class="post_body"
是持有用户消息的东西,当前是“testbox”。现在,我遇到的问题是,当用户写入延伸超出div
宽度的消息时,它只会继续前进,不会碰到第二行。
这里是两件事情我想实现:
- 我想确保当文本不适合水平,它会在同一div内的第二道防线。
- 我想缩小文本,如果它需要在两条线上,那么
post_body
div的高度每次都可以保持一致。
我该怎么做?
谢谢!
对于第一点:如何使用自动换行:断字; ? – Mac 2011-06-15 21:06:34
对于字体大小:http://stackoverflow.com/questions/687998/auto-size-dynamic-text-to-fill-fixed-size-container – 2011-06-15 21:08:20
http://stackoverflow.com/questions/687998/auto- size-dynamic-text-to-fill-fixed-size-container - 读这个。至于1) - CraigW说的。 – 2011-06-15 21:09:10