3 つの問題があります。
text-overflow: ellipsis
が効果を発揮するように、左側の要素の幅を定義する必要があります。- 右側にフロートされたコントロールは常にライン上に表示され、左側の要素によって押し下げられることはありません
- この HTML グループのコンテナーはサイズ変更可能であるため、記事のタイトルのサイズを固定することはできません。ただし、コントロールは常に ~160px です。
この HTML グループのコンテナはサイズ変更可能です。このフィドルの結果ペインをドラッグすることは、現在のアプリでの動作とまったく同じです。
CSS
.article-title {
float: left;
font-size: 18px;
font-weight: bold;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 85%;
}
.pull-right {
float: right;
}
.browse-issue {
margin-right: 1ex;
}
HTML
<span class="article-title" title="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris a.">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris a.</span>
<div class="pull-right">
<button type="button" class="browse-issue btn" style="">Browse Issue</button>
<button type="button" class="print btn"><i class="icon-print"></i></button>
</div>