とtext-overflow
がellipsis
に設定されている親div内に複数の折り返しのないインライン子要素があります。テキストオーバーフローの使用:省略記号。子供が入力であるときに親divにある
最後の子がアンカータグの場合、省略記号は正常に機能しますが、入力の場合はテキストだけがクリップされます。前の項目は可変幅なので、最後の入力には妥当な最大幅を設定できません。
.parent {
width: 120px;
background: #eee;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
<div class="parent">
<span class="child1">
<a href="#">link 1</a> text
<a href="#">Lorem ipsum dolor</a>
</span>
</div>
<div class="parent">
<span class="child1">
<a href="#">link 2</a> text
<input type="submit" class="request-topic-link" value="lorem-ipsum-dolor">
</span>
</div>
任意の提案ですか?ここにはJSFiddleがあります。
jsfiddleまたは同等の有用 – sjm
'テキストになります-overflow'は、入力要素ではなくテキスト上で動作するように設計されています。 –