Raj*_*kar 493 html css word-wrap
我正在尝试使用标记在菜单中放置一个名为Submit resume的链接li.由于两个单词之间的空白,它包含两行.如何用CSS防止这种包装?
n13*_*313 943
使用white-space: nowrap;1,或通过将li宽度设置为更大的值来为该链接提供更多空间.
Jim*_*are 145
如果内容大到适合一行,你可以添加这一小段代码,在行的末尾添加一个漂亮的"...":
li {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
Run Code Online (Sandbox Code Playgroud)
pti*_*tim 32
如果你想有选择地实现这个目标(即:只对那个特定的链接),你可以使用一个不间断的空间而不是一个普通的空间:
<li>submit resume</li>
Run Code Online (Sandbox Code Playgroud)
https://en.wikipedia.org/wiki/Non-breaking_space#Encodings
编辑:我知道这是HTML,而不是OP要求的CSS,但是有些人可能觉得它很有用......
Nad*_*ris 10
display:inline-block; 将阻止列表项中的换行符
http://jsfiddle.net/Nash171/mwe4s0nc/46/
li{
display: inline-block;
}
Run Code Online (Sandbox Code Playgroud)
Bootstrap 4 有一个名为 的类text-nowrap。这正是您所需要的。