【问题标题】:HTML character to break long word at specific point [duplicate]HTML字符在特定点打破长字[重复]
【发布时间】:2015-04-12 17:00:36
【问题描述】:

HTML 中是否有编码字符允许单词在特定点中断,但如果不需要则不创建空格?

例如,如果空间允许,我想显示一个完整的 URL,如下所示...

http://www.example.com/mylongpagename

但如果显示在一个小区域(例如在移动屏幕上),我想将其拆分为 /my 以便它自动包装为...

http://www.example.com/
mylongpagename

我知道word-wrap: break-word; 的 CSS 命令,但最终可能会像...

http://www.example.com/mylongpa
gename

【问题讨论】:

  • 我太快接受这个重复 - 我最后使用了<wbr>。我已投票重新开放

标签: html css word-wrap


【解决方案1】:

您可以使用<wbr> HTML 元素。它指定了一个“分词机会”,这意味着它只会在需要时(例如,在小屏幕上)在该点分词。

因此,在您的示例中,您可以执行以下操作:

<p>http://www.example.com/<wbr>mylongpagename</p>

【讨论】:

  • Ack,我太快接受了“重复”...我认为这是一个更好/更整洁的解决方案
  • 浏览器有没有办法在分词的末尾自动添加连字符?编辑:好的,我刚刚发现 &amp;shy; 就是这样做的!
猜你喜欢
  • 2016-11-05
  • 2019-03-19
  • 2019-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-19
  • 2021-04-11
  • 2021-08-26
相关资源
最近更新 更多