Javascript 如果div中的文本超过设置的宽度,是否将其切掉?

Javascript 如果div中的文本超过设置的宽度,是否将其切掉?,javascript,css,xhtml,text,html,Javascript,Css,Xhtml,Text,Html,在我正在处理的网站上,用户可以在页面的某个部分添加标题。一个简单的示例: M11-001 - loss of container and goods from Manchester 有了一些标题,内容可以相当深入。实际上,至少对于标题而言,并不总是需要这些内容。头几个字就足以区分不同的记录 我可以设置溢出:隐藏到div中,无情地剪切超出设置宽度的任何内容 我想补充一下。。。到最后。像这样: M11-001 - loss of container... 因此,在X个字符或X个字符之后将添加三个

在我正在处理的网站上,用户可以在页面的某个部分添加标题。一个简单的示例:

M11-001 - loss of container and goods from Manchester
有了一些标题,内容可以相当深入。实际上,至少对于标题而言,并不总是需要这些内容。头几个字就足以区分不同的记录

我可以设置溢出:隐藏到div中,无情地剪切超出设置宽度的任何内容

我想补充一下。。。到最后。像这样:

M11-001 - loss of container...
因此,在X个字符或X个字符之后将添加三个句号

使用CSS或JavaScript可以实现这一点吗?

类似的东西

文本溢出

文本溢出声明允许 你需要处理剪辑文本:那 是,文本不适合其 盒子。省略号值导致三个错误 要附加到文本的句点


你是说在X个字符之后还是在X个单词之后?您可以使用
子字符串
并将其与
“…”
连接起来。优点是复制的文本不包括
,而是包含完整的文本。太好了。你还有什么需要把这个问题标记为“已回答”的吗?太棒了!有5+行通过子字符串和连接来处理此问题。非常平滑,完美,
空白:nowrap;溢出:隐藏;文本溢出:省略号。对于多行文本,有时可能需要仅截断超出文本的最后一行。我在这里找到了一个解决这个问题的方法。