注册 登录
编程论坛 ASP技术论坛

[求助]用户名太长把表格撑开了怎么办?

dhdhzzw 发布于 2007-10-26 10:34, 1024 次点击
用session name调用的用户名太长,把登陆后的表格撑开了,但网页布局已做好,不能再修改,怎么办?
怎样让用户名多行显示。。
如:
用户名 xxxxxxxxxxxxxxxxx



显示为:xxxx
xxxx
xxxx
怎么改?
5 回复
#2
lq73506842007-10-26 11:20
最好还是把表格大小给固定下来,不要用百分比。
#3
永夜的极光2007-10-26 12:14
可以自己写一个函数,当字符串长度过长就自动插入换行符

或者可以用CSS,以下内容保存为index.html,看看效果

<table width=200 border=1>
    <tr>
        <td>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
        </td>
        <td>这是没有break-all;的效果
        </td>
    </tr>
</table>
<table width=200 border=1 style=\"word-break:break-all;\">
    <tr>
        <td>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
        </td>
        <td>这是有break-all;的效果
        </td>
    </tr>
</table>

[此贴子已经被作者于2007-10-26 12:15:44编辑过]

#4
dhdhzzw2007-10-26 12:25

不错,学习

#5
dh20072007-10-26 12:25
CSS强制换行
style="width:480(限制宽度);word-break:break-all"
#6
cainiao1582007-10-26 12:50
不错,好东西 学习了!
1