像 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "这样超过 "div "宽度(比如 "200px")的文本如何被包裹?
我愿意接受任何一种解决方案,如CSS、jQuery等。
你可以像这样使用一个软连字符。
aaaaaaaaaaaaaaaaaaaaaaaaa
。
这将显示为
aaaaaaaaaaaaaaa-
aaaaaaaaaaaaaaa
如果包含的盒子不够大,则显示为{{5885640}},或者显示为
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
如果它够大的话。
div {
// set a width
word-wrap: break-word
}
'word-wrap
'方案只适用于IE和支持CSS3
的浏览器。
最好的跨浏览器解决方案是使用你的服务器端语言(php或其他)来定位长字符串,并在其内部以一定的间隔放置html实体
。
这个实体可以很好地打断长字,并在所有的浏览器上工作。
比如说
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa