2
我的問題是不同的,但類似Sliding icon next to dynamic text with ellipsis旁邊的圖標動態文本用省略號
顯示用省略號截斷文本之後的圖標。 只在文本被截斷並顯示省略號時才顯示圖標。
這裏是我試過的樣品。 https://jsfiddle.net/poonkave/6sfbhu9w/
即使文本很短,問題仍然顯示爲圖標。
任何CSS解決方案?
<div class="block-wrap">
<div class="block">
<div class="icon">
</div>
<div class="desc">
This is a very very very
very very very very very very very
very very very very very very
very very very very very very
very very very very very very
very very long description
</div>
</div>
.block-wrap {
display: inline-block;
max-width: 100%;
}
.block {
width: 100%;
}
.desc {
display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.icon {
float: right;
margin-left: 10px;
width: 20px;
height: 14px;
background-color: #333;
}
有一個解決方案,但它需要使用JavaScript:http://stackoverflow.com/questions/7738117/html-text-overflow-ellipsis-detection – Banzay