CSS word-wrap属性

word-wrap 属性将行分成单词以适应其容器。
此属性甚至会破坏并非牢不可破的单词。

此属性可以具有正值或者负值。
正值会在单词之间添加另外的空格,而负值会删除单词之间的空格。
当设置为“normal”时,指定的字体将定义单词之间的间距。

自动换行属性是 CSS3 属性之一。

它仅在 white-space 属性允许换行时有效。

在 CSS3 中,自动换行属性称为溢出换行。

初始值normal
应用于所有元素。
继承可继承
可动画的无效
版本CSS3.
DOM 语法object.style.wordWrap = "break-word";

语法

word-wrap: normal | break-word | initial | inherit;

具有“正常”值的自动换行属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>文档的标题</title>
    <style>
      div {
        width: 120px;
        border: 1px solid #666;
        word-wrap: normal;
      }
    </style>
  </head>
  <body>
    <h2>Word-wrap 属性示例</h2>
    <div>
      生活本就是矛盾的,白天与黑夜间的距离,
	  春夏秋冬之间的轮回,于是有了挑剔的喜爱,让无奈加上了喜悦的等待。
是谁把光阴剪成了烟花,一瞬间,看尽繁华。
是谁把思念翻起了浪花,一转身,浪迹天涯。
    </div>
  </body>
</html>

带有“break-word”值的自动换行属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>文档的标题</title>
    <style>
      div {
        width: 120px;
        border: 1px solid #666;
        word-wrap: break-word;
      }
    </style>
  </head>
  <body>
    <h2>Word-wrap 属性示例</h2>
    <div>
      Lorem Ipsum is
      simplysimplysimplysimplysimplysimply 
      dummy text of the printing and typesetting
      industryindustryindustryindustryindustry.
    </div>
  </body>
</html>

CSS word-wrap 属性值说明

描述
normal在允许的断点中打破这些词。这是此属性的默认值。
break-word让不可抗拒的词被打破。
initial使属性使用其默认值。
inherit从父母元素继承属性。
日期:2020-06-02 22:14:52 来源:oir作者:oir