HTML wbr 标签

HTML wbr 语法

在 HTML 中,wbr 标签用于在文本中指定建议换行的位置。它会告诉浏览器在该位置可以考虑断开长单词并换行,即使默认情况下该位置不会换行。

wbr 标签的主要作用有以下 2 个:

  • 控制长单词或文本的换行:避免文本超出容器宽度,导致布局问题。
  • 提高文本的可读性:特别是当文本中包含长单词或连续字符时,使用 wbr 可以使文本更易读。

语法:

<wbr>

说明:

wbr 是一个空标签,没有任何属性。它通常直接插入到需要建议换行的文本中,以帮助浏览器在合适的位置进行换行。

提示: wbr 是 “Word Break Opportunity(换行机会)” 的缩写。

HTML wbr 摘要

属于 HTML 换行
使用频率
兼容性 查看
官方文档 查看
MDN 查看

HTML wbr 示例

接下来,我们通过一个简单的例子来讲解一下 HTML wbr 标签是如何使用的。

示例:wbr 标签的基本用法

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <style>
        p {
            width: 200px;
            height: 100px;
            margin-bottom: 10px;
            background-color: skyblue;
        }
    </style>
</head>
<body>
    <p>This is a very longlonglonglonglong<wbr>longlonglong word!</p>
    <p>This is a very longlonglonglonglonglonglonglong word!</p>
</body>
</html>

页面效果如下图所示。

HTML wbr标签示例

分析:

上面例子有一个非常长的单词,如果不采取换行建议,它会超出容器宽度。如果使用了 wbr 标签,则会在相应地方进行换行。

在实际开发中,我们也可以考虑使用 CSS 的 overflow-wrap(旧称 “word-wrap”)属性来实现长单词的换行效果。

wbr 与 br 的区别

wbr 和 br 这两个标签看起来很相似,但它们的作用有所不同:

  • wbr 标签:它只是一个 “建议”,用于告诉浏览器在指定位置可以考虑换行,浏览器可以根据需要决定是否换行。
  • br 标签:它是 “强制” 的,用于指示浏览器在指定位置强制换行,不管该位置是否符合正常的换行规则。

上一篇: br

下一篇: ol

给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号