【发布时间】:2016-06-30 20:40:31
【问题描述】:
text-overflow:ellipsis doesn't work on IE 没有解决这里的问题。在这种情况下,-ms-text-overflow 不会在此处应用省略号。
省略号在 IE8 和 9 中不起作用。似乎 -ms-text-overflow 属性没有做任何事情。
<div class="client">
<span class="client-name">Some Client Long Name</span>
</div>
.client {
display: block !important;
white-space: nowrap !important;
text-overflow: ellipsis !important;
-ms-text-overflow: ellipsis !important;
width: 170px !important;
overflow: hidden;
word-wrap: normal !important;
float:left;
padding: 8px 10px 0px 10px;
}
.client-name {
color: #AFAFAF;
font-size: 20px;
text-transform: uppercase;
}
【问题讨论】:
-
什么是重复的?,我已经阅读了那篇文章,它也使用了 -ms-text-overflow 属性。
-
您应该将文本溢出应用到跨度以保持连贯。当然,一些 css 必须向下迁移到它......只需保持浮动 .client 休息到跨度
-
GCyrillus,很抱歉你是对的,我在客户端只保留了浮动和宽度,它现在在 IE 中可以正常工作。谢谢!
标签: html css internet-explorer ellipsis