我已经在我的应用程序中添加了打印样式表。在IE11中,我尝试打印的第一页上,它正确地应用了样式表。当我导航到下一个视图时,IE完全“忘记”了打印样式表。
我的测试打印样式表:
* {
display: none;
}
像这样包含在head
中:
<link href="./path/to/print.css" rel="stylesheet" type="text/css" media="print">
我还尝试了在样式表中不包含media=
并使用@media print
,但是行为是相同的。
css文件的路径正确(错误控制台中没有404)。
我转到/view-1
并查看IE11的打印预览。与预期的一样,要打印的页面上没有任何显示。之后,我单击指向/view-2
的链接,然后再次查看打印预览。现在,我从页面上看到了元素,尽管它们应该有display: none
。