文本溢出省略号可以定位一个元素吗?

时间:2011-05-26 23:43:30

标签: css mobile-safari

我正在尝试缩短带有文本溢出省略号的网址,以便在Mobile Safari中缩短内容。

这是我的代码和page

dd a {
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    width:20px;
    background:red; /* for debugging */
}

3 个答案:

答案 0 :(得分:1)

你有正确的开始,唯一的问题是规则并未全部应用,因为标签默认是内联的,需要是块级的。在你的CSS中添加“display:block”可以解决这个问题,幸运的是,由于你为你的dds设计样式,它不会改变你的布局。另外,nix是20px宽度:)

答案 1 :(得分:0)

问题有点难以解析,但基本上是的。 CSS选择器可以只用于一个元素。最简单的方法是给元素一个id,比如id="mythingie" 让选择器使用它。

#mythingie {
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    width:20px;
    background:red; /* for debugging */
}

答案 2 :(得分:0)

在这里,查看新的css3选择器,你可以快速选择你想要的任何元素:)

http://www.w3.org/TR/css3-selectors/#selectors