在一个表格中,我在几个列中有一个非常长的标题文本,其中还包含一个添加的箭头图标:
.ascending a:after,
.ascending .glyphicon:before {
content: "\e253";
}
我想要实现的是,在使用ellipsis
显示的列标题文本中,在3个逗号之后,箭头将正确显示
标题|长文长... ^ |头
fixed
作为响应表用于查看代码笔中的arrow
>从
ellipsis
类
<th class="**ellipsis** ascending glyphicon">
答案 0 :(得分:1)
.table{width:700px;}
a:link{color: #337ab7;}
.ascending a:after,
.ascending .glyphicon:before {
content: "\e253";
position:absolute;
right:1px;
}
.ellipsis{
max-width:100px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet"/>
<table class="table table-striped table-bordered table-hover">
<tbody>
<tr>
<th>header</th>
<th class="ellipsis ascending glyphicon">
<a href="#">long header long header long header long header long header long header long header long header long header long header
</a>
</th>
<th>header</th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>