【发布时间】:2015-07-30 05:49:31
【问题描述】:
我的 markdown 中有一个电话号码,它往往会超出行尾。在 HTML 中,我可以将其包装在 <nobr> 标记中,以使其正确保存在一起。在降价中执行此操作的正确方法是什么?
【问题讨论】:
标签: html markdown line-breaks
我的 markdown 中有一个电话号码,它往往会超出行尾。在 HTML 中,我可以将其包装在 <nobr> 标记中,以使其正确保存在一起。在降价中执行此操作的正确方法是什么?
【问题讨论】:
标签: html markdown line-breaks
显然我没有意识到你可以在 Markdown 中嵌入 html。
<nobr>[1-111-111-1111](tel:11111111)</nobr>
工作正常
【讨论】:
<nobr> 标签不是标准 html,不应使用 developer.mozilla.org/en-US/docs/Web/HTML/Element/nobr
您可以使用non-break hyphen character (&#x2011;)
1‑111‑111‑1111
为
1-111-111-1111
或者您可能需要电话号码格式,中间有空格,然后使用no-break space character (&#160;)
1 111 111 1111
为
1 111 111 1111
【讨论】:
&#160; 令人难忘和广泛使用的 HTML 代码是 &nbsp;。
--foo,你绝对不希望换行。
--foo 在 HTML 中呈现的 <code> 块内。所以你可以创建 CSS 规则 code { white-space:nowrap; } 或尝试 hyphens: none...
“nobr”标签是非标准 HTML,虽然浏览器出于遗留目的而支持它,但正确的方法是通过 CSS 处理它。
CSS 等价物:
.nobr { white-space:nowrap; }
【讨论】: