左にフロートされたスパンと右にフロートされたスパンの間にある省略記号テキスト (.title) に問題があります。オーバーフローが発生すると、.length が新しい行にプッシュされます。どうすればこれを修正できますか?
JS フィドル: http://jsfiddle.net/VfHdS/6/
HTML:
<div class="song">
<span class="tracknumber">4</span>
<div class="title">This is the song tittle!!!!!!!!!!!</div>
<span class="length">4:31</span>
</div>
CSS:
.song {
font-size: 14px;
padding: 2px 20px;
}
.tracknumber {
margin-right: 10px;
}
.title {
color: #262626;
display:inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.length {
float: right;
}