如何在DIV中实现长单词的强制换行?
P粉450744515
P粉450744515 2023-08-21 14:03:56
[CSS3讨论组]
<p>好的,这真的让我很困惑。我有一些内容放在一个</p><div>内,如下所示:<p><br /></p> <pre class="brush:php;toolbar:false;">&lt;div style="background-color: green; width: 200px; height: 300px;"&gt; Thisisatest.Thisisatest.Thisisatest.Thisisatest.Thisisatest.Thisisatest. &lt;/div&gt;</pre> <p>然而,内容溢出了</p><div>(正如预期的那样),因为这个“单词”太长了。<p><br /></p> <p>我如何强制浏览器在必要时“断开”单词以适应所有内容?</p></div></div>
P粉450744515
P粉450744515

全部回复(2)
P粉642436282

我不确定浏览器的兼容性

word-break: break-all;

你也可以使用 <wbr> 标签

P粉864594965

使用word-wrap:break-word;

这甚至在IE6中也能正常工作,这是一个令人愉快的惊喜。


word-wrap: break-word已被替换为overflow-wrap: break-word;,它适用于所有现代浏览器。由于IE是一个已经过时的浏览器,它将永远依赖于被弃用和非标准的word-wrap

当前使用word-wrap的情况仍然可以正常工作,因为它是根据规范的overflow-wrap的别名。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号