我可以定义允许哪些字符“打破”一个单词吗?

时间:2010-06-17 16:37:08

标签: javascript html css safari-extension wordbreaker

我在Safari扩展程序中显示了很长的URL。显然,它们不能适合一条线。目前,断字规则使大多数网址分为两行:第一行很短,以?符号结尾,另一行长得非常长,包含GET的所有其余部分参数。

我想这样做,所以在&符号上的单词也会中断,如果可能的话,不会搞砸复制粘贴。我尝试用&&\u00ad +软连字符)替换每个&,但在&之后看到连字符时真的很奇怪URL中没有任何内容。

我认为CSS3存在类似问题,但我找不到它。

任何建议都欢迎,只要它适用于Safari。

2 个答案:

答案 0 :(得分:5)

可能<wbr>正是你要找的。

答案 1 :(得分:1)

<wbr>是一个很好的答案,但您也可以考虑零宽度空间实体。我没有太多使用它,但this article建议使用以下css来扩展跨浏览器功能:

wbr:after { content: "\00200B" }