0

我在一个新闻网站上观察到这个超级奇怪的错误,也许有人以前见过。在 html 文本中,如果一行文本中的第一个字符是数字,则浏览器不会显示它们。

html 是通过 CMS 传递的,这会在编辑器中强制换行,但不会
插入任何标签。CMS 数据被 XSLT 处理成 html 模板。

当这个文本被发送到浏览器时,你可以看到新的行已经形成(没有 br 标记),并且你看到数字仍然在内容中。但是,如果使用“pre”值之一设置了空白属性,则浏览器只会使用这些新行。似乎与空白属性有关,因为我可以使用检查器添加空白:pre-line/pre-wrap 和繁荣,它们出现了。

真的很想听听对此的一些想法,或者这可能是一个可能的 Chrome 错误?

此处链接到示例文章:tvnz.co.nz/national-news/flights-cancelled-130km-h-winds-hit-wellington-5508294

在该文章的最后一段中,您可以阅读/检查以查看缺失的数值。

4

1 回答 1

0

所以我真的不明白为什么会发生这种情况,但它与缩放设置有关......有各种关于带有缩放设置的 chrome bug 的文章,但似乎没有一个能准确地解决你所看到的...... .

如果您检查页面并将缩放比例从 1 更改为 .99999,它可以工作......再次,我从这个链接中得到了建议,但我不知道究竟是什么损坏了 w/chrome,但它看起来确实像一个铬错误...

于 2013-07-15T01:08:52.783 回答