概要
word-break 指定怎样在单词内断行。
| 初始值 | normal |
|---|---|
| 适用元素 | all elements |
| 是否是继承属性 | yes |
| 适用媒体 | visual |
| 计算值 | as specified |
| 是否适用于 CSS 动画 | 否 |
| 正规顺序 | the unique non-ambiguous order defined by the formal grammar |
语法
Formal syntax: normal | break-all | keep-all
word-break: normal word-break: break-all word-break: keep-all word-break: inherit
值
normal- 使用默认的断行规则。
break-all- 对于non-CJK (中文/日文/韩文) 文本,可在任意字符间断行。
keep-all- CJK 文本不断行。 Non-CJK 文本表现同
normal。
示例
FIXME:
规范
| 规范 | 状态 | 注释 |
|---|---|---|
| CSS Text Level 3 word-break |
Working Draft |
浏览器兼容性
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | 1.0 | 15.0 (15.0) | 5.5 | 未实现 | (Yes) |
keep-all |
未实现 [2] | 15.0 (15.0) | 5.5 | 未实现 | 未实现 [2] |
| Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Basic support | (Yes) | 18.0 | 15.0 (15.0) | ? | 未实现 | ? |
keep-all |
未实现 [2] | 未实现 [2] | 15.0 (15.0) | ? | 未实现 | 未实现 [2] |
[1] IE8 引入 -ms-word-break 作为 word-break 的同义词。不推荐使用 -ms- 前缀。
[2] WebKit bug 123782.