在将U + 3002与“断字:全部保留”结合使用时,为什么Firefox和Chrome的行为会有所不同?

时间:2019-03-20 00:41:55

标签: html css css3 google-chrome firefox

我用日语在textarea中输入了以下句子。

* {
  margin: 0;
  padding: 0;
}

textarea {
  width: 5em;
  height: 10em;
  word-break: keep-all;
}
<textarea>あいうえお。かきくけこ</textarea>

这是Firefox中的图像,句子紧跟在U + 3002(。)之后。

Firefox Result

但是,在Chrome中,在U + 3002(。)之后立即换行。

Chrome Result

根据MDNkeep-all不允许CJK文本中断。

  

keep-all

     

中文/日文/韩文(CJK)文字不应使用换行符。非CJK文本行为与常规行为相同。

所以我认为Chrome的工作方式与规范不同。如何使Chrome的文本中断能像Firefox一样工作?


操作系统和浏览器详细信息

  • Windows 10
  • Firefox开发人员版67.0b1
  • Google Chrome 72.0.3626.121

1 个答案:

答案 0 :(得分:0)

Chrome在此发生的情况是