我试图把一个链接称为提交简历在菜单中使用李标签。由于两个单词之间有空格,它被换行为两行。如何防止这种包装与CSS?
使用white-space: nowrap;[1][2]或通过设置li's width为更大的值来给予该链接更大的空间。
[1]§3。空格和换行:空格属性- W3 CSS文本模块3级 [2]白色空间- CSS:级联样式表| MDN
如果你想有选择地实现这一点(即:只到那个特定的链接),你可以使用一个不间断的空格来代替普通的空格:
<li>submit resume</li>
https://en.wikipedia.org/wiki/Non-breaking_space#Encodings
编辑:我知道这是HTML,而不是OP要求的CSS,但有些人可能会发现它很有用…
如果内容太大,不能放在一行中,你可以添加这一小段代码,在行末添加一个漂亮的“…”:
li {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
在CSS中,留白可以完成这项工作
可能的值:
white-space: nowrap
white-space: pre
white-space: pre-wrap
white-space: pre-line
white-space: break-spaces
white-space: normal
推荐文章
- 将Dropzone.js与其他字段集成到现有的HTML表单中
- 使用“!”的含义是什么?重要的”?
- 用CSS截断长字符串:可行吗?
- 重要的样式
- 灰色的图像与CSS?
- CSS中*和*|*的区别是什么?
- 资源解释为样式表,但以MIME类型text/html传输(似乎与web服务器无关)
- CSS高度:100% vs高度:auto
- 复选框输入是否只在被选中时才发布数据?
- 带引导的固定宽度按钮
- 是类型="文本/css"必须在<链接>标签?
- 在没有jQuery的情况下,防止悬停父div的子元素时onmouseout
- 英语字母表中哪个字母占像素最多?
- 如何将LaTeX与Markdown混合?
- 如何使<div>总是全屏?