【发布时间】:2015-07-10 15:00:45
【问题描述】:
所以我有一个包含一些文本的表格,我想在一定长度后截断文本。我使用text-overflow 实现了这一点。
.overflow {
width: 70px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
单击表格单元格时,我希望显示整个文本(通过更改行高)。像这样:
+------------------+ +------------------+
| Header | | Header |
+------------------+ +------------------+
| First text block | --> | First text block |
+------------------+ +------------------+
| A long text b... | | A long text |
+------------------+ | block |
^click +------------------+
我也成功了。
但我还想在“...”之后放置一个 + 号,以向用户显示该单元格是可点击的!
+--------------------+
| Header |
+--------------------+
| First text block |
+--------------------+
| A long text b... + |
+--------------------+
我该怎么做?我尝试使用:after,但这只是在整个文本之后添加了+。
到目前为止我得到了什么:http://jsfiddle.net/6qLcrswc/1/
谢谢!
【问题讨论】:
-
在这种情况下使用纯 CSS 的问题在于,即使文本实际上没有溢出,也会显示
+。