.show-ellipsis {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
<div class="container">
<div class="row show-ellipsis">
{{record.bodyName}}
</div>
</div>
我有一个支持IE 9到IE 11的应用程序。我在级别应用的省略号样式在下面的代码片段中给出。这是在ng-repeat中。省略号显示某些行,而某些行则不显示。我还检查了数据库,看看来自数据库的文本是否有像其中的br的html标签,但事实并非如此。我还附上了截图,以便更清晰。请帮忙please click to see screenshot
答案 0 :(得分:0)
你在这里浑浊的水域工作。检查Caniuse.com for text-overflow后,11版IE版本似乎不完全支持文本溢出。
此外,标有“已知问题”的caniuse部分也可能对您有所帮助:
<input type="text">
答案 1 :(得分:0)
不确定导致文本溢出的原因:省略号在IE11中无法用于某些文本。我现在使用ng-class加载相同的样式,它的工作原理。 HTMl现在看起来像这样
record.showEllipsis = 'show-ellipsis';
&#13;
<div class="container">
<div ng-class="record.showEllipsis">
{{record.bodyName}}
</div>
</div>
&#13;