label长度太长,可不可以让它变另起一行?

dovefay 2010-01-08 07:39:48
从一个上一个网页用一个label接收session里的数据。但有时,session里传过来的东西长度太长,用label显示在网页上就会超出表格。比如,有时session里传过来的数据长度能超过1000px,但放在表格长度只有500px,label长度我设定是450px,这样一显示,网页就会变形,label显示出来的数据都超出表格了。

有没有什么方法可让label可以变成两行或三行显示?或者不用label也可以,用别的控件显示也可以。
...全文
783 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
tuesdayzhao 2011-02-28
  • 打赏
  • 举报
回复
我查了一下,说word-break是IE的特有属性,firefox不支持的啊。好像也不是w3c标准
zhouzangood 2010-01-08
  • 打赏
  • 举报
回复
style="word-break:break-all;"

这样就行了,我不明白LZ有什么不明白的。
a1470 2010-01-08
  • 打赏
  • 举报
回复
关注学习中
cena_jin 2010-01-08
  • 打赏
  • 举报
回复
学习了!!
yuquanzuo 2010-01-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 net_lover 的回复:]
会自动换行的,你的内容只有一个很长的单词?那么使用word-break:break-word这个css
[/Quote]


style="word-break:break-all"
fengyabin1986 2010-01-08
  • 打赏
  • 举报
回复
同意楼上的 用只读多行的textbox
读易的庄稼人 2010-01-08
  • 打赏
  • 举报
回复
换成TextBox ReadOnly="True" BorderWidth="0"
ysz89757 2010-01-08
  • 打赏
  • 举报
回复
学习了
TalesTen 2010-01-08
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 net_lover 的回复:]
style="word-break:break-all;"
[/Quote]这个好像只是在ie下有用,ff就....
peng1014 2010-01-08
  • 打赏
  • 举报
回复
mark
lmafwo 2010-01-08
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wuzhengqing1 的回复:]
word-break:break-all是css定义文本的样式,这个意思是当文本到达容器边缘时强制自动换行!
[/Quote]
up
lifangshan_fang 2010-01-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 code163 的回复:]
"word-break:break-word这个css,这个没听过,vs 2008自带 ???"

离开了VS2008你就不会做网站了?不要忘了WEB的本质,调试的时候从前台查看源码 看看能想出办法吗。LABEL就是个span 你可以在他的外层套一个DIV DIV的样式里面写word-break:break-word,并固定好宽度
[/Quote]
赞成
n0293612458 2010-01-08
  • 打赏
  • 举报
回复
up
_老吴 2010-01-08
  • 打赏
  • 举报
回复
word-break:break-all是css定义文本的样式,这个意思是当文本到达容器边缘时强制自动换行!
孟子E章 2010-01-08
  • 打赏
  • 举报
回复
style="word-break:break-all;"
CODE163 2010-01-08
  • 打赏
  • 举报
回复
"word-break:break-word这个css,这个没听过,vs 2008自带 ???"

离开了VS2008你就不会做网站了?不要忘了WEB的本质,调试的时候从前台查看源码 看看能想出办法吗。LABEL就是个span 你可以在他的外层套一个DIV DIV的样式里面写word-break:break-word,并固定好宽度
threenewbee 2010-01-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dovefay 的回复:]
传过来也不算是单词啦,可以说是人名,格式都是张三;李四;.......王二这种的,一个人名后接一个分号。但有时要传过来太多,就会变形了。

现在label也会分行,但都是超出很多后才会起第二行。我不知道怎么控制。

word-break:break-word这个css,这个没听过,vs 2008自带 ???

引用 1 楼 net_lover 的回复:
会自动换行的,你的内容只有一个很长的单词?那么使用word-break:break-word这个css

[/Quote]
word-break:break-word是一个css属性,和是不是VS2008无关。
threenewbee 2010-01-08
  • 打赏
  • 举报
回复
孟子正解,我也给你个思路:

使用滚动条:

<html>
<head>
<title>无标题文档</title>
<style type="text/css">
#pan{
width:500px;
height:300px;
text-align:center;
padding:10px;
border:solid 1px Black;
}
#content{

height:250px;
text-align:left;
padding: 5px 5px;
margin:auto;
overflow-y:scroll;/*超过其高度250px后显示竖向滚动条*/
scrollbar-face-color:White;/*滚动条3D表面的颜色*/
scrollbarDarkShadowColor:#666666;/*滚动条暗边框*/

scrollbar-arrow-color:Black;/*滚动条上箭头的颜色*/


}
</style>
</head>

<body>
<div id="pan">
<div id="content">
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
就是这样的 字可以自己网上加 字多的时候右边自动出滚动条<br />
</div>
</div>
</body>
</html>

dovefay 2010-01-08
  • 打赏
  • 举报
回复
传过来也不算是单词啦,可以说是人名,格式都是张三;李四;.......王二这种的,一个人名后接一个分号。但有时要传过来太多,就会变形了。

现在label也会分行,但都是超出很多后才会起第二行。我不知道怎么控制。

word-break:break-word这个css,这个没听过,vs 2008自带 ???

[Quote=引用 1 楼 net_lover 的回复:]
会自动换行的,你的内容只有一个很长的单词?那么使用word-break:break-word这个css
[/Quote]
孟子E章 2010-01-08
  • 打赏
  • 举报
回复
会自动换行的,你的内容只有一个很长的单词?那么使用word-break:break-word这个css

62,264

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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