白色空间:前线;不适用于MS Edge打印模式

时间:2018-06-04 07:27:17

标签: css printing microsoft-edge

https://jsfiddle.net/rsa4o2qp/



p {
  white-space: pre-line;
}

<p>
              line 1
              
              line 2
              
              line 3
</p>
&#13;
&#13;
&#13;

在Edge 17中打开上面的示例时,它会正确呈现,如下所示:

line 1

line 2

line 3

但是,当您尝试从此浏览器打印时,它会搞砸。打印预览显示为:

line 1 line 2
line 3

这是浏览器的错误还是我的错?

2 个答案:

答案 0 :(得分:1)

@prichna

如果你使用 white-space:pre; 而不是white-space:也可以从边缘浏览器中完美地预览其作品。

答案 1 :(得分:0)

我已经测试了您创建的代码段。虽然Edge本身正确呈现CSS属性,但Edge的打印预览似乎存在问题。由于Edge仍然不是一个成熟的Web浏览器,因此需要这些问题/错误。您可以在https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/打开新问题,也可以使用Twitter在Edge上打开错误 - 只需使用#EdgeBug标记并描述您的错误。