Android浏览器不能正确处理换行符(ASCII x0A)字符

4

Android的浏览器在源HTML中有新行(ASCII x0A)字符的地方显示“盒子”字符(例如[])。

浏览器应该将/呈现新行字符为空格。此问题在任何桌面浏览器或iOS Safari上都没有出现。

我们已经将罪魁祸首隔离到我们的其中一个CSS文件,但无法进一步缩小有问题的代码范围。非常感谢任何帮助。我们感到困惑。我们已研究了字符编码问题和font-family,并更改这些内容也不能解决问题。

屏幕截图:http://haxway.com/mjm.jpeg
HTML:http://haxway.com/mjm.html
CSS:http://www.marijuana.com/styles/hathwaymobile/styles.css

谢谢!


很遗憾,这是Android浏览器的已知bug(如果我没记错的话,只有2.2版本存在 - 我会在有机会时进行扩展)。 - John Carter
"膠帶修復" 的方法就是將所有的 LF 換成 <br/> 或者其它等效的標籤。 - MrZander
可能是Android内联块元素无法识别字符问题的重复。 - John Carter
1个回答

7

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接