如何控制文本显示的宽度
在后台程序添加帖子内容到数据库,然后在前台界面把帖子显示在一个表格里,这个表格的宽度我已经确定为480,可是我在后台添加内容时,如果不是键盘输入的,而是copy到输入框里的话,这样前台显示出来的帖子内容会把表格撑得很宽。这是怎么回事呢 问题点数:20、回复次数:4Top
1 楼zyddamon(狗尾巴草)回复于 2005-08-01 01:00:29 得分 10
Function strleft(string,leng)
Dim str1
Dim i,j,k
j = Len(string)
k = 0
For i = 1 To j
str1 = Mid(string,i,1)
If Asc(str1) > 0 Then
k = k + 1
Else
k = k + 2
End If
If k > leng Then
strLeft = Left(string,i) & "..."
Exit For
Else
strLeft = string
End If
Next
End FunctionTop
2 楼ghaihua(晨昕)回复于 2005-08-01 01:08:24 得分 10
使用自动换行就行了。
<td style="word-break:break-all">
你的内容!
</td>Top
3 楼oscarjiao()回复于 2005-08-01 15:12:39 得分 0
可是这样breakall了以后,英文单词都会断掉Top
4 楼oscarjiao()回复于 2005-08-01 23:53:34 得分 0
<div style="text-align:justify; text-justify:inter-ideograph">这样子以后,中文可以了,中间加点英文单词也可以,但是有长篇大论的英语就不行了,把一行撑得很长Top




