我有一个字符串,我需要它不要打断两个特定的词在不同的行。示例:
"Ask for it it when contracting until 2016/09/30 with T-2 Rate"当我调整窗口的大小并使其变小时,它就会产生这样的结果:
"Ask for it it when contracting until 2016/09/30 with T-2 \n
Rate"我希望T-2 + Rate永远在一起。该怎么做呢?
发布于 2016-09-21 09:03:07
你用一个不破的空间。它的HTML实体是 。您可能也希望在‑中有一个不间断的连字符( T-2 ):
Ask for it it when contracting until 2016/09/30 with T‑2 Rate示例:
var target = document.getElementById("target");
var originalWidth = target.innerWidth || target.clientWidth;
var width = originalWidth;
tick();
function tick() {
width = width < 10 ? originalWidth : (width - 10);
target.style.width = width + "px";
setTimeout(tick, 400);
}#target {
display: inline-block;
border: 1px solid #ddd;
}<div id="target">Ask for it it when contracting until 2016/09/30 with T‑2 Rate</div>
发布于 2016-09-21 09:03:16
只需将<span style="white-space: nowrap">用于非断裂部件,就像MDN声明的那样。
Ask for it it when contracting until 2016/09/30 with <span style="white-space: nowrap">T-2 Rate</span>
https://stackoverflow.com/questions/39611979
复制相似问题