嵌套跨度时,Chrome 似乎无法正确包装日文文本。请参阅http://jsfiddle.net/MRAS4/2/。这在 Safari 中可以重现,但在 Firefox 中不行。
在下面,红色圆圈区域被错误地留空,随后的所有内容都被洗牌到下一行。
灰色阴影区域是第一个跨度,蓝色阴影区域是嵌套跨度。据我所知,Chrome 似乎拒绝在内部跨度之前或之后中断,结果所有内容都被推到下一行。
我可以设置word-break
为break-all
,这“解决”了问题,但这也禁用了正确的日语换行行为,例如句号没有出现在行的开头。
我想这只是我应该报告的 Webkit 中的一个错误?