CSS文本溢出:省略号是否适用于Anchor标记?

时间:2012-07-14 20:37:08

标签: css css3

为什么以下CSS不起作用?

a {
    width: 60px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

3 个答案:

答案 0 :(得分:35)

这是因为锚点是标准的inline元素。添加display:inline-block将使上述代码生效。

答案 1 :(得分:7)

对于盒子模型,display:block将完成工作

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

但是它可能会导致其他问题使锚(内联元素)表现得像box model element(display:block)。

参考: text-overflow

<强>更新

display:inline-block

Demo.

答案 2 :(得分:1)

display: block添加到您的css。