-1
テキストを切り捨てて、要素の配置を保持する必要があります。スパン内のテキストを切り捨てるには、display: inline-block
を使用する必要があります。しかしそれを使用するとUIが壊れます。インラインブロックを使用してスパンブレイク内のテキストを切り捨てるUI
コードスニペット
HTML
<a href="#">
<i class="fa fa-circle bordered"></i>
<span class="bordered inline">{{text}}</span>
<i class="fa fa-times bordered"></i>
</a>
CSS
.inline {
max-width: 137px !important;
text-overflow: ellipsis;
display: inline-block;
overflow: hidden;
white-space: nowrap;
}
予想される出力は切り捨てられ、テキストが周囲の<i></i>
タグと一致することです。
UIはどのくらいブレークしますか?望ましいUI結果は何ですか? – Chris
あなたが求めているものはあまり明確ではありません。あなたは写真で見せてくれますか? –
'.inline {}'に 'vertical-align:top'を追加すると動作するようです。 – Nope