日期:2014-05-18  浏览次数:20454 次

请问一个关于table的小问题
在一个table的一行中有两列,一个是字符串形式的,一个是数字形式的,为什么字符串形式的可以换行,而数字形式的不行

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

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

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

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

style= "word-break:break-all ":按照宽度强制换行
style= "word-wrap:break-word ":按照单词换行