text-wrap-mode
**text-wrap-mode
** CSS 属性控制元素内部文本是否换行。不同的值提供了在块级元素中换行内容的备选方法。它也可以使用 text-wrap
简写来设置和重置。
**注意:** 此属性的名称是一个占位符,等待 CSSWG 找到一个更好的名称。
试试看
语法
css
/* Keyword values */
text-wrap-style: wrap;
text-wrap-style: nowrap;
/* Global values */
text-wrap-style: inherit;
text-wrap-style: initial;
text-wrap-style: revert;
text-wrap-style: revert-layer;
text-wrap-style: unset;
值
正式定义
正式语法
text-wrap-mode =
wrap |
nowrap
示例
**注意:** 检查此属性的浏览器支持。
包装内容
默认设置是包装内容,因此不需要 text-wrap-mode
属性。在本例中,内容将流到下一行,以便它适合框,最后一行比包含框更长,因此溢出。
HTML
html
<div class="box">CSS IS AWESOME</div>
CSS
css
.box {
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 64px;
box-sizing: border-box;
border: 4px solid black;
padding: 0px 3px;
width: 223px;
text-wrap-mode: wrap;
}
结果
不包装内容
在本例中,内容**不会**流到下一行,以便它适合框,因为内容已被明确告知不要使用 text-wrap-mode: nowrap;
换行,内容比包含框更长,因此溢出。
HTML
html
<div class="box">CSS IS AWESOME</div>
CSS
css
.box {
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 64px;
box-sizing: border-box;
border: 4px solid black;
padding: 0px 3px;
width: 223px;
text-wrap-mode: nowrap;
}
结果
规范
规范 |
---|
CSS 文本模块级别 4 # text-wrap-mode |
浏览器兼容性
BCD 表格仅在浏览器中加载