如何在<p>标签中换行?
我已经设置了宽度,但是文本仍然会溢出元素。
谢谢
试着这样做
<div style="white-space:wrap">Some long text........</div>
break-spaces
而不是 wrap
。 - aswzen对于那些仍然遇到困难的人,请确保检查并查看您是否在相关字体上设置了行高值:即使您已经正确设置了换行,它也可能被覆盖。
style='word-break:break-all;'
这适用于标签和其他所有标签。
这个标签是否已经浮动了?
- 如果是的话,在文本后面添加以下内容:<div style='clear:both; width:100%; height:1px;'></div>
请展示你的代码,这样我们才能准确地看到你在做什么。
在基本的div中,您可能不需要做任何事情就可以获得这种效果,但是您可以尝试在元素的样式中使用“word-wrap: break-word”。例如,尝试调整窗口大小:
<div style='word-wrap: break-word'>Here's a div with a ton, a ton, a ton, a ton, a ton, a ton, a ton, a ton, a ton, a ton, a ton, a ton, a ton, a ton, a ton of text.</div>
看看这个 JS Fiddle 来试试 http://jsfiddle.net/zCQFb/(来自 Michael 的回答:https://dev59.com/IlrUa4cB1Zd3GeqPk4_F#7166571)。