我有一个文本 e-commerce
,不想在破折号处换行。
如何限制该行文本不换行?
white-space: nowrap;
。<span style="white-space: nowrap;">电子商务</span>
使用不间断连字符:‑
将其包装在<nobr>…</nobr>
标签中,或者如果您关心HTML的有效性,请设置white-space: nowrap;
样式。
<nobr>
标签已经过时了。编辑:虽然我不是那个给你投反对票的人。 - Paul Sham<nobr>
在我尝试的所有地方都能正常工作 - 而且比其他选项更好...就像我们 - 从未真正相识...现在已经太晚了吗?请告诉我不是这样! - sheriffderek有一个非断点连字符(复制并粘贴它):‑
或使用 ‑
或 ‑
请注意,这是唯一一个统一以下特征的Unicode“字符”:
使用由⁠
或⁠
表示的单词连接器允许使用其他连字符。结果如下:
e‐commerce(连字符后跟单词连接器)
e‑commerce(ASCII连字符/减号后跟单词连接器)
...参考预组合的一个:
e‑commerce(非断点连字符)
http://jsfiddle.net/NR5Ch/58/ (此代码片段显示了单词连接器的效果)
blah blah <span style="white-space: nowrap;">电子商务</span>
会很好用=\ - David Wolever‑
方法干净利落。 - Paul Sham