https://jsfiddle.net/rsa4o2qp/
p {
white-space: pre-line;
}

<p>
line 1
line 2
line 3
</p>
&#13;
在Edge 17中打开上面的示例时,它会正确呈现,如下所示:
line 1
line 2
line 3
但是,当您尝试从此浏览器打印时,它会搞砸。打印预览显示为:
line 1 line 2
line 3
这是浏览器的错误还是我的错?
答案 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标记并描述您的错误。