我有一个%单元格宽度的表。表是NgGrid in AngularJS (基于div)。
这个单元格中有一个不同长度的文本(或链接)。还有几枚带浮标的徽章。
在这弹琴示例中,有3例:
代码:
<p>1. Expected behavior with a short text</p>
<div class="container">
<span class="text">short text</span>
<span class="label">label</span>
</div>
<p>2. Problem with a long text</p>
<div class="container">
<span class="text">long textlong textlong textlong textlong textlong textlong textlong textlong textlong textlong textlong textlong textlong textlong text</span>
<span class="label"></span>
</div>
<p>3. Expected result with a long text</p>
<div class="container">
<span class="text example">long textlong textlong textlong textlong textlong textlong textlong textlong textlong textlong textlong textlong textlong textlong text</span>
<span class="label example">label</span>
</div>
发布于 2014-08-28 01:58:51
如果有可能重新排列标签和文本的顺序,那么下面的CSS规则应该可以做到这一点:
<div class="container">
<span class="label">label</span>
<span class="text">some very long text</span>
</div>
.container {
/* nothing */
}
.label {
float: right;
}
.text {
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
https://stackoverflow.com/questions/25545408
复制相似问题