Safari 10.1 - text-align:justify text以RTL语言进入边界之外

Ido*_*rov 8 html css safari text-align justify

我有HTML标记,body元素中有一个文本段落.在CSS样式表中,我添加了:

body {
  text-align: justify;
  color: black;
  background-color: white;
  font-size: 23;

  letter-spacing:0.05pt;
  line-height: 125%;
  font-size: 1.25em;
  margin: 0.00em 20em;
  text-indent: 0em; 
  font-weight: normal;
  font-style: normal;
  direction: rtl;
}
Run Code Online (Sandbox Code Playgroud)

当我在Safari 10.1中加载它时,文本超出了正文边框.但旧版Safari(10.0)中的相同标记在Chrome 56.0.2924.87(x86_64)中运行良好.

如何修复标记和样式以使其在新的Safari中工作?

小智 4

这是 Safari 10.1 的正式错误。您可以在苹果社区上评价这篇文章,也许他们会更快修复它。 safari 10.1 文本对齐:证明错误

  • OP 提出了一个解决方案的问题,而不是他实际打开的错误......他需要一个可能的解决方案或黑客攻击 (2认同)