尝试让 我知道如果我设置 如果您有任何好的解决方案,除了说设置text-overflow: ellipsis
处理具有inline-block
的元素和位于其右侧的浮动元素。我继续创建fiddle以准确显示它是如何设置的。但基本上有一个按钮float: right
应该停止1> span
text-overflow
,但它只是将其推到下一行。< / p>
max-width
,它会起作用,但对我来说这只是快速解决方案,不是正确解决问题的正确解决方案。在小提琴上,将max-width: 150px
设置为.icon-list-inline .icon-text
以查看我正在谈论的内容。max-width
,这似乎是大多数人推荐的类似S.O.问题,请告诉我。谢谢你看看它。
答案 0 :(得分:2)
我只会删除文本周围的额外<span>
标记,并将整个内容粘贴到另一个div中。
<div class="block">
<span class="icon-img">
<img src="https://cdn1.iconfinder.com/data/icons/glyph_set/128/location_pin.png" />
</span>
In vehicula mi at dolor volutpat vestibulum.
</div>
并将CSS从定义.icon-list-inline .icon-text
更改为:
.icon-list-inline .block {
margin-top: 1px;
vertical-align: middle;
text-align: left;
direction: ltr;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}