leiguolin
leiguolin
2009-03-22 01:30

数据库的数据太长,显示在JSP如何到一定长度时自动换行?

已采纳

保存在数据库的字符串过长,显示在JSP也很长,让页面的布局很难看,我想让数据到一定的长度时自动换行?请帮忙解答,谢谢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • zhoujuan520 zhoujuan520 12年前

    css强制换行、强制不换行及自动换行的写法

    css强制不换行
    div{white-space:nowrap;}

    css自动换行

    div{ word-wrap: break-word; word-break: normal; }

    css强制英文单词断行

    div{word-break:break-all;}

    点赞 评论 复制链接分享
  • jxdchina Shadj 12年前

    [code="java"]


    sdss...
    [/code]
    点赞 评论 复制链接分享
  • jxdchina Shadj 12年前

    请参考:[url]http://forum.gaya.cn/read-htm-tid-1086.html[/url]

    另外,我在项目中也碰到过这样的问题,我们的解决办法是:足够长度后,后面的内容用省略号,然后在内容上加一个鼠标悬停事件(div标签有个title属性有提示作用),以显示所有内容。如:
    [code="java"]

    sdss
    code]
    点赞 评论 复制链接分享
  • playfish05 playfish05 12年前

    会不会换行跟你所要显示的内容也有关系,按道理,中文字符串就算你不指定css换行这些类,都会自动换行.不需要指定额外的css.

    不会换行的情况出现在:完全由数字跟字母组成的无空格的字符串,这种字符串不会换行是因为他们被当成一个单词,楼上所说的强制英文单词断行,只有IE下才有用,对其他浏览器完全无效.

    所以这种情况,如果必须,最无奈的办法还是手动的程序换行.每隔多少个字就添加一个
    之类的换行符号.这也是最根本的解决方法.

    之前做过手机web应用程序,对一行的字数显示要求很严格,找过很多资料,最后发觉程序自己来控制才是最根本的解决方法

    点赞 评论 复制链接分享
  • zhoujuan520 zhoujuan520 12年前

    强行不换行还有一个方法

    内容
    点赞 评论 复制链接分享

相关推荐