如何固定td的高度和宽度呢??

vicepaladin 2008-07-31 01:15:48
由于用户输入的TD之间的内容有可能过多,如何能限制在一行内显示呢??固定它的高度和宽度??如果字数过多的话,最好多余的部分能变成...???如何实现呢??谢谢

能写个例子吗
...全文
14444 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuwing 2008-08-30
  • 打赏
  • 举报
回复
<TD style="word-wrap:break-word;" width="300">
大家好呀。大家好呀。大家好呀。大家好呀。大家好呀。大家好呀。大家好呀。大家好呀。大家好呀。大家好呀。
大家好呀。大家好呀。大家好呀。大家好呀。大家好呀。大家好呀。大家好呀。大家好呀。大家好呀。大家好呀。大家好呀。
大家好呀。大家好呀。大家好呀。大家好呀。大家好呀。大家好呀。大家好呀。
</TD>
bugger_money 2008-07-31
  • 打赏
  • 举报
回复
你可以在设置TD的时候设置TD的属性,设置他的宽度和高度啊!你可以打开一个网页找到类似的一个界面,然后点击菜单栏上的查看,源文件。根据原文件里的代码你改写一下就可以啊
chjx1982 2008-07-31
  • 打赏
  • 举报
回复
百试不爽.
chjx1982 2008-07-31
  • 打赏
  • 举报
回复

<td align="center"><SPAN style="width:100px;overflow:hidden;text-overflow:ellipsis;"><NOBR><%=rs.getString("content")%></NOBR></SPAN></td>
zhouchenguang 2008-07-31
  • 打赏
  • 举报
回复
顶四楼!
<td width=100 height=100/>
zzldn 2008-07-31
  • 打赏
  • 举报
回复
加个css就能搞定,你的意思是先把td固定住,然后输入的内容td装不下了就变成...是吧!
把这个加到你的css文件里
.ctltable{
border-collapse: collapse;
table-layout:fixed}
.ctltable td {
text-overflow:ellipsis;
overflow:hidden;
white-space: nowrap;
padding:2px}

ctltable加在table上就可以了 <table class="ctltable">
yanbin1016 2008-07-31
  • 打赏
  • 举报
回复
把你要显示的字符串用substring()方法截取下长度不就行了~干嘛要在TD上找呢...看一行最多能显示多少个字,然后判断你要输出的这个字符串的长度.如果超出就截取到正好能显示下为止 然后在后面在加上"..."就是你要的效果了~如果没超过那个长度正常显示即可
skylovehang 2008-07-31
  • 打赏
  • 举报
回复
<td width=100 height=100/>高宽宽度
<input type="text" width="120" nowrap value="我终于明白,我其实有一条韧性十足的命,它远比我想象中的那条命结实得多、耐磨的多"/>nowrap 这个属性是禁止多行显示的,
但是TD中设置了width后,再用nowrap 就不起作用了,所以一般是在TD里放个text框,(我也新手,只会这么多),也许CSS能够搞定,至于截取,自己写函数吧,把VALUE值改变下一,
feng8008 2008-07-31
  • 打赏
  • 举报
回复
貌似css可以实现,你搜索一下
jyq0105 2008-07-31
  • 打赏
  • 举报
回复
显示前你去判断字符串长度,如果超过你想要的长度就截取+"..."
if(aaa.length()>12)
aaa.substring(0, 9)+"...";

81,116

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧