首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调整大小时避免两个字之间的断线

调整大小时避免两个字之间的断线
EN

Stack Overflow用户
提问于 2016-09-21 09:01:10
回答 2查看 2.2K关注 0票数 11

我有一个字符串,我需要它不要打断两个特定的词在不同的行。示例:

代码语言:javascript
复制
"Ask for it it when contracting until 2016/09/30 with T-2 Rate"

当我调整窗口的大小并使其变小时,它就会产生这样的结果:

代码语言:javascript
复制
"Ask for it it when contracting until 2016/09/30 with T-2 \n
Rate"

我希望T-2 + Rate永远在一起。该怎么做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-21 09:03:07

你用一个不破的空间。它的HTML实体是 。您可能也希望在‑中有一个不间断的连字符( T-2 ):

代码语言:javascript
复制
Ask for it it when contracting until 2016/09/30 with T‑2 Rate

示例:

代码语言:javascript
复制
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);
}
代码语言:javascript
复制
#target {
  display: inline-block;
  border: 1px solid #ddd;
}
代码语言:javascript
复制
<div id="target">Ask for it it when contracting until 2016/09/30 with T&#8209;2&nbsp;Rate</div>

票数 24
EN

Stack Overflow用户

发布于 2016-09-21 09:03:16

只需将<span style="white-space: nowrap">用于非断裂部件,就像MDN声明的那样。

代码语言:javascript
复制
Ask for it it when contracting until 2016/09/30 with <span style="white-space: nowrap">T-2 Rate</span>

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39611979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档