2015-10-06 48 views
0

我希望<span>缩小至可能的最小值,但取最大宽度(由col-md-*分配)。
我希望所有这一切都在一行,所以我已经分配了每个span一些col-md-*。重叠不应该是可见的,意思是如果article name更大,那么它可以从显示截断。当文字较小且带有类别时,缩小范围

<div style="" ng-repeat=""> 
    <div class="row-fluid"> 
    <span class="col-md-2"><a href="">User Name</a></span> 
    <span class="col-md-3">created New Article</span> 
    <span class="col-md-5"><a href="">A new Article name for my next article.</a></span> 
    <span class="col-md-2">on Web Designing</span> 
    </div> 
    <div class="row-fluid pull-right"> 
    <span class="col-md-12 pull-right">Timestamp</span> 
    </div> 
</div> 

jsFiddle

电流输出 https://jsfiddle.net/errhunter/dfufu058/embedded/result/

预期输出 https://jsfiddle.net/errhunter/0f33ddLL/embedded/result/ 在预期我删除所有引导类col-md-*

回答

1

将此css添加到您的排液应该可以解决问题。

.row-fluid { 
white-space: nowrap; 
overflow: hidden; 
text-overflow: ellipsis; 
} 
+0

它使它成为一行,但它不会缩小每个字段占用的空间。检查预期的输出。 TY试试。 –

+0

是的,因为col-md- *添加了左右填充。如果你不想填充,你应该选择这些类。 – Paran0a

+0

如果我不使用这些类,我不会得到它的响应宽度。 –