如何在固定的宽度范围内打包或打破长文本/单词?
我想要创build一个固定宽度的跨度,当我在跨度中input任何东西时,例如<span>lgasdfjksdajgdsglkgsadfasdfadfasdfadsfasdfasddkgjk</span> ,一个长的非间距文本string,这个单词将打破或换行到下一行。 
有任何想法吗?
 你可以使用CSS属性word-wrap:break-word;  ,如果它们的跨度宽度太长,会打破文字。 
 span { display:block; width:150px; word-wrap:break-word; } 
 <span>VeryLongLongLongLongLongLongLongLongLongLongLongLongExample</span> 
喜欢这个
DEMO
  li span{ display:block; width:50px; word-break:break-all; } 
尝试下面的CSS:
 span { display: block; word-wrap:break-word; width: 50px; white-space: normal } 
 默认情况下, span是一个inline元素…所以这不是默认行为。 
 您可以通过添加display: block;来使spanperformance得这样display: block; 到你的CSS。 
 span { display: block; width: 100px; } 
尝试这个
 span { display: block; width: 150px; } 
我添加到我的代码后面。 与上面类似的答案。
  Dim lblSite As Label lblSite.Text = "lgasdfjksdajgdsglkgsadfasdfadfasdfadsfasdfasddkgjk" lblSite.Attributes.Add("style", "display:inline-block;width:175px;word-wrap:break-word;white-space: normal")