0
私はこのフィドルで遊んでいます - >http://jsfiddle.net/ArfUA/10/。左の要素が折り返している間、右の要素を同じ行に残す方法は?
HTML
<div class="container">
<span class="short">1234</span>
<span class="long ellipsis">LongLongLongLongLongLongLongLongLongLongLongLongLongLongLongWord</span>
</div>
<br />
<hr />
<br />
<div class="container">
<span class="short">12345678910</span>
<span class="long ellipsis">LongLongLongLongLongLongLongLongLongLongLongLongLongLongLongWord</span>
</div>
<br />
<hr />
<br />
<div class="container">
<span class="short">1234</span>
<span class="long ellipsis">LongLongLongLongWord</span>
</div>
CSS
.container {
width:400px;
border:dashed 1px;
overflow:hidden;
}
.short {
float: right;
background: yellow; /*just for demo; */
}
.long
{
display: block;
background: pink; /*just for demo; */
}
.ellipsis {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
}
それは左のテキストがなっている間右の数字が同じ行にとどまる「...」スペースがいっぱいになったときにしましょう。
「...」になるのではなく、左のテキストを次の行に折り返すことが可能かどうかは疑問でした。私は試してみるが、うまくいかない。誰もがこれを達成するための正しい方法を私に指摘することはできますか?