📅  最后修改于: 2020-11-05 02:26:25             🧑  作者: Mango
此CSS属性用于控制块级元素中文本的连字符。它定义了单词太长或文本多行换行时如何连字。
此属性使我们可以将单词分为两行,以改善文本布局。
hyphens: none | manual | auto | initial | inherit;
此CSS属性的值定义如下。
none:此值不将单词连字符。它永远不会在换行符处连字,即使该字太长也是如此。
manual:这是默认值,仅当单词中的字符提示出现连字符机会时才对单词进行连字符。下面定义了两个Unicode字符,可以手动使用它们指定文本中可能的行断点。
U + 2010(连字符)-这是“硬”连字符,用于指定可见的换行符。即使在该点没有断线,连字符也会被渲染。
U + 00AD(SHY)-这是一个看不见的“软”连字符。它不可见。相反,它会发现需要中断单词的地方。在html中,对于软连字符,我们可以使用。
auto:在此值中,算法决定单词连字符的位置。
initial:将属性设置为其默认值。
inherit:它从其父元素继承值。
让我们通过一个例子来理解这个CSS属性。
CSS hyphens Property
Example of the hyphens property
hyphens: none;
It is veryvery loooooooooooong word.
hyphens: manual
It is veryvery looooooooooooong word.
hyphens: auto
It is very-very looooo-ooooo-oong word.
输出量