标签: wbr

HTML中的软连字符(<wbr> vs.&shy;)

如何解决网页上的软连字符问题?在文本中可能有一些长词,您可能想要用连字符换行.但是你不希望连字符显示整个单词是否在同一行.

根据这个页面 <wbr>上的评论是由Netscape发明的非标准"标签汤".它似乎&shy; 也存在标准合规性方面的问题.似乎没有办法为所有浏览器提供有效的解决方案.

处理软连字符的方法是什么?为什么选择它?有优选的解决方案还是最佳实践?


请参阅相关的SO讨论在这里.

html text soft-hyphen wbr

148
推荐指数
6
解决办法
12万
查看次数

在HTML中,是否可以插入单词换行提示?

想象一下,我在DIV中有一个长的,多字的文本行:

你好,亲爱的顾客.请看看我们的优惠.

DIV具有动态宽度.我想用自己的文字包装上面的文字.目前,包装发生在一个单词边界上,它最大化了第一行的长度:

|-DIV WIDTH------------------------------------|
Hello there, dear customer. Please have a look
at our offer.
Run Code Online (Sandbox Code Playgroud)

我希望包装发生在句子边界上.但是,如果不需要包装,我希望该行保持为一个.

为了说明我的观点,请查看各种DIV宽度以及我希望如何包装文本:

|-DIV WIDTH--------------------------------------------------------|
Hello there, dear customer. Please have a look at our offer.
|-DIV WIDTH-----------------------------------|
Hello there, dear customer. 
Please have a look at our offer.
|-DIV WIDTH--------|
Hello there, dear 
customer. 
Please have a look
at our offer.
Run Code Online (Sandbox Code Playgroud)

使用单词,您可以使用软连字符,以便在建议的音节边界上进行自动换行.如果不需要包装,则&shy;保持不可见.如果需要包装&shy;,它就是它发生的地方:

magnifi&shy;cently
Run Code Online (Sandbox Code Playgroud)

是否有类似的方法来暗示HTML中的自动换行?

html word-wrap soft-hyphen wbr

24
推荐指数
2
解决办法
7064
查看次数

lxml和<wbr>标签

默认情况下,lxml不会低位和wbr标记,用于在长字中添加分词符.它将其<wbr></wbr>格式化为应该简单地格式化<wbr>,类似于br标记.

如何将此行为添加到lxml?

html python lxml wbr

5
推荐指数
2
解决办法
870
查看次数

<wbr>标记的Unicode替代方案

我正在寻找Unicode解决方案,它将成为<wbr>以下方面标记的替代方案:

  1. 允许在给定位置换行.
  2. 即使"分开",浏览器也可以在页面中找到字符串.
  3. 从页面复制时,不会传输这些字符.

这正是<wbr>现代浏览器中的功能.&shy;,&#x00ad;并且&#x200b;似乎并不一致.

这是一个http://jsfiddle.net/qY6mp/7/来演示.

我会感谢任何指针.

unicode wbr

4
推荐指数
1
解决办法
1448
查看次数

标签 统计

wbr ×4

html ×3

soft-hyphen ×2

lxml ×1

python ×1

text ×1

unicode ×1

word-wrap ×1