我有一个链接列表。

将分别显示以下内容。文字较大时。链接分为两行。

我不要文本换行。

喜欢 :

<a href="javascript:void(0)" > Link within two lines </a>


Link within
two lines


转换成 :

<a href="javascript:void(0)" > Link within two lines </a>


Link within ...

可能吗?

我不知道

最佳答案

您在这里描述的是text-overflow:ellipsis;溢出属性。

现在,每当换行时,这意味着文本不再适合第一行。但是,我们不需要第二行,因此我们使用white-space: nowrap;

为了确定溢出,我们在块显示中使用overflow: hidden;,以便为锚点提供自定义宽度。在这种情况下,display: inline-block;就像我想要的那样。当我们溢出width: 90px;时,我们给出自定义宽度的位置。
 这样我们得到:

a
{
    width: 90px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


90px内的文本没有标签。

jsFiddle

10-07 14:44