我试图把一个链接称为提交简历在菜单中使用李标签。由于两个单词之间有空格,它被换行为两行。如何防止这种包装与CSS?


当前回答

Bootstrap 4有一个名为text-nowrap的类。这正是你所需要的。

其他回答

在CSS中,留白可以完成这项工作

可能的值:

white-space: nowrap
white-space: pre
white-space: pre-wrap
white-space: pre-line
white-space: break-spaces
white-space: normal

Bootstrap 4有一个名为text-nowrap的类。这正是你所需要的。

使用white-space: nowrap;[1][2]或通过设置li's width为更大的值来给予该链接更大的空间。


[1]§3。空格和换行:空格属性- W3 CSS文本模块3级 [2]白色空间- CSS:级联样式表| MDN

显示:inline-block;将防止列表项中的单词之间的中断:

li {
  display: inline-block;
}

如果你想有选择地实现这一点(即:只到那个特定的链接),你可以使用一个不间断的空格来代替普通的空格:

<li>submit&nbsp;resume</li>

https://en.wikipedia.org/wiki/Non-breaking_space#Encodings

编辑:我知道这是HTML,而不是OP要求的CSS,但有些人可能会发现它很有用…