次のCSSはなぜ機能しませんか?CSSのテキストオーバーフローがありますか?アンカータグで省略記号が使用できますか?
a {
width: 60px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
次のCSSはなぜ機能しませんか?CSSのテキストオーバーフローがありますか?アンカータグで省略記号が使用できますか?
a {
width: 60px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
これはアンカーが標準であるため、inline
要素です。 display:inline-block
を追加すると、上記のコードが動作します。
それはdisplay:block
が
a {
width: 60px;
display:block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
仕事を行います。しかし、それはアンカー(インライン要素)はボックスモデル要素(表示:ブロック)のように動作させるためにあなたの他の問題を引き起こす可能性があり、ボックスモデルのためです。
更新:
display:inline-block
インラインブロックはどうですか? – Greg
あなたのCSSにdisplay: block
を追加します。
インラインブロックはどうですか? – Greg
@Greg yeah better solution、私は私の答えを更新します..ありがとう! – Martin
インラインブロックではなく表示:ブロック –