当前位置: 代码迷 >> ASP.NET >> 请教一个关于table的小疑点
  详细解决方案

请教一个关于table的小疑点

热度:4793   发布时间:2013-02-25 00:00:00.0
请问一个关于table的小问题
在一个table的一行中有两列,一个是字符串形式的,一个是数字形式的,为什么字符串形式的可以换行,而数字形式的不行

------解决方案--------------------------------------------------------
数字形式的应该也可以换行吧,
把它强制转换成string类型的+ " <br> "
------解决方案--------------------------------------------------------
两种解决方案,要不把该列变成字符串形式的
要不 在 TD里加上 <td style= "word-break:break-all ">
------解决方案--------------------------------------------------------
ie就是如此。换成差一些的浏览器,也许会将一个单词随意换行。

这个问题与asp.net无关,是html/css问题。随便搜了一些网页你可以参考:

http://www.vipcn.com/InfoView/Article_177847
http://www.coverer.net/2005/09/post

------解决方案--------------------------------------------------------
由于数字是连在一起的,IE会认为是一个单词,所以不能换行,采用css可以控制这个问题

style= "word-break:break-all ":按照宽度强制换行
style= "word-wrap:break-word ":按照单词换行
  相关解决方案