1

text-align: justify在这个最小的例子中工作正常:

<p>Long Loremp Ipsum text.</p>

p { text-align: justify; }

http://fiddle.jshell.net/nJsuJ/show/light/

如果我应用normalize.css,文本对齐在桌面浏览器和 Opera Mobile 中很好,但在 Android 的默认浏览器和 Dolphin 中它会切换到常规左对齐(实际上我认为它看起来比左对齐更糟糕,它有点混乱和摇摆不定调整大小时)。

http://fiddle.jshell.net/nJsuJ/1/show/light/

这是怎么回事?

工作于:

  • 火狐浏览器 21.0
  • 谷歌浏览器 27.0.1453.110
  • Opera 移动版 12.10
  • 微软 Internet Explorer 10.0

不适用于:

  • Android 浏览器(不确定哪个版本,它是 Android 2.3 Gingerbread)
  • 海豚浏览器 9.4.2
4

1 回答 1

1

normalize.css 添加了一个属性,文本渲染:optimizeLegibility。尝试关闭它,看看 justify 是如何工作的。对齐会影响您的字间距,而文本渲染会影响您的字母间距。我会从那里开始。

于 2013-06-07T20:59:49.033 回答