none:无装饰,文本无额外线条。underline:添加下划线。overline:添加上划线。line-through:添加删除线。px、em)或百分比表示缩进量。例如 2em 表示缩进两个字符宽度。1px 表示字符间距为 1 像素,0.5em 表示字符间距为 0.5 个字符宽度。padding-box:背景被裁剪到内边距区域。border-box:背景被裁剪到边框区域。content-box:背景被裁剪到内容区域。content-box:宽度和高度只计算内容区域,不包括边框和内边距。border-box:宽度和高度包括内容、内边距和边框。visible:内容会超出元素边界显示。hidden:超出部分被隐藏。scroll:无论内容是否超出,都会显示滚动条。auto:根据需要自动显示滚动条。normal:使用默认的断行规则。break-all:允许在单词内任意位置断行。keep-all:中文和英文单词都不能在中间断开。normal:默认值,合并空白并允许文本在需要时换行。nowrap:不换行,文本在同一行显示。pre:保留空白和换行,如同 HTML 中的 <pre> 标签。ellipsis:显示省略号表示溢出的文本。contain:图片会被缩放,以保证图片完整显示,可能会在容器内留下空白。cover:图片会被缩放,以完全覆盖容器,可能会裁剪部分图片。fill:图片会被拉伸以填满容器,可能会导致图片变形。none:图片保持其原始大小,可能会超出容器。scale-down:图片会被缩放,直到不超过容器的尺寸,类似于 contain,但会选择较小的尺寸。当同时使用 white-space: nowrap;、overflow: hidden; 和 text-overflow: ellipsis; 时,可以实现单行文本截断并显示省略号的效果。
white-space: nowrap; 强制文本在同一行内显示,不换行。overflow: hidden; 隐藏超出容器的部分。text-overflow: ellipsis; 在文本溢出时显示省略号。这一组合在网页设计中常用于处理标题、标签等简短文本的溢出情况,以保持页面整洁美观。