だから私はこのようなものが欲しい:
Hello [element]
だけでなく、この場合:
Hello blahblahblah... [element]
要素を右にフローティングすると、これが行われますが、これは望ましくありません。
Hello [element]
Hello blahblahblah... [element]
編集:
私が試したhtmlはこれでした:
<h3 id="container">
<span>[element]</span>
<a>dynamic text</a>
</h3>
CSS:
span{
float: right;
}
#container {
width: 100px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
別の問題は、[要素] が可変長になる可能性があることです。[要素] に収まるように a タグを切り捨てて、1 行にまとめたいと思います。私はそれが質問をより難しくしたかもしれないことを知っています...
編集2:
コンテナ h3 の最大幅を固定したいことが明確ではないことに気付きました。したがって、基本的に、タグとスパンを合わせた幅がその最大幅より大きい場合、スパンは切り捨て位置を左に配置します。そのようです:
文字列は: Hello World
したがって、その場合は次のようになります。
Hello World...[小エル]
地獄...[より大きなスパン エル]
アイデア?