语法
word-break: normal | break-all | keep-all | break-word | initial | inherit;
word-break 属性示例:
<!DOCTYPE html>
<html>
<head>
<title>The 文档的标题</title>
<style>
html,
body {
height: 100%;
}
body {
font-family: Helvetica, san serif;
display: flex;
justify-content: center;
align-items: center;
background-color: #8ebf42;
}
p {
word-break: break-all;
line-height: 1;
text-transform: uppercase;
text-align: center;
font-size: 30px;
font-weight: bold;
color: #eee;
width: 1em;
}
</style>
</head>
<body>
<p>element</p>
</body>
</html>
在以下示例中,单词在文本中断开。
具有“break-all”值的 word-break 属性示例:
<!DOCTYPE html>
<html>
<head>
<title>The 文档的标题</title>
<style>
body {
font-size: 0.95em;
line-height: 1.5;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.container {
margin: 50px auto;
max-width: 700px;
}
.text {
padding: 20px;
background-color: #666;
color: white;
text-align: justify;
}
.break {
word-break: break-all;
}
strong {
background-color: #000;
}
</style>
</head>
<body>
<h2>Word-break 属性示例</h2>
<div class="container">
<h3>Text breaks inside words</h3>
<p class="text break">
经历过风雨,才懂得阳光的温暖。 生活本就是矛盾的,白天与黑夜间的距离,春夏秋冬之间的轮回,于是有了挑剔的喜爱,让无奈加上了喜悦的等待。
是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</p>
</div>
</body>
</html>
word-break 属性指定应该在何处断行。
通常,只有在有空格或者连字符时才会在某些空格中出现换行符。
但是当 word-break 属性设置为 break-all 值时,浏览器将在任何时候断行。
此属性是 CSS3 属性之一。
| 初始值 | normal |
|---|---|
| 应用于 | 所有元素。 |
| 继承 | 可继承 |
| 可动画的 | 无效 |
| 版本 | CSS3. |
| DOM 语法 | object.Style.WordBreak =“break-all”; |
CSS word-break 属性值说明
| 值 | 描述 |
|---|---|
| normal | 使用行中断规则。这是此属性的默认值。 |
| break-all | 此值在文本溢出容器的确切位置处创建一个断裂。它会在任何角色中打破这个词,因此它将难以阅读。 |
| keep-all | Word Breaks不应用于中文/日语/韩语(CJK)文本。非CJK文本行为与正常相同。 |
| break-word | 此值在文本溢出容器的确切位置处创建一个断裂。它会在任何角色中打破这个词,因此它将难以阅读。 |
| initial | 使属性使用其默认值。 |
| inherit | 从父母元素继承属性。 |
日期:2020-06-02 22:14:52 来源:oir作者:oir
