私はli
タグを使ってメニューに Submit resume というリンクを張ろうとしています。 2つの単語の間に空白があるため、2行に折り返されています。 CSSでこのような折り返しを防ぐ方法は?
white-space: nowrap;
を使う1あるいは、li
の幅をより大きな値に設定することによって、そのリンクにさらに多くのスペースを与える。
内容が1行に収まるように大きい場合は、この小さなコードを追加してNice "…"を行末に追加できます。
li {
overflow: hidden;
text-overflow: Ellipsis;
white-space: nowrap;
}
これを選択的に(つまり、その特定のリンクに対してのみ)達成したい場合は、通常のスペースの代わりに改行なしのスペースを使用できます。
<li>submit resume</li>
https://en.wikipedia.org/wiki/Non-breaking_space#Encodings
編集:これはHTMLであり、OPの要求によるCSSではないと理解していますが、役に立つと思う人もいるかもしれません…
display:inline-block; リストアイテムの改行を防ぎます
http://jsfiddle.net/Nash171/mwe4s0nc/46/
li{
display: inline-block;
}
ブートストラップ4にはtext-nowrap
という名前のクラスがあります。それはあなたが必要としているものだけです。