【问题标题】:Chrome Print stylesheet not workingChrome 打印样式表不起作用
【发布时间】:2015-01-08 02:48:17
【问题描述】:

我有一个在 IE 中完美运行的样式表,可以删除页眉和页脚,并以更易于打印的方式显示我的内容。但是,在使用 chrome 打印时,它不起作用。如果我在开发人员工具中模拟打印媒体查询,它会这样做。

我怀疑这是因为 Chrome 在打印之前会将文档转换为 pdf。有没有办法解决这个问题?

  • 在我的html代码中,我的css文件链接如下:

<link href="/css/form.css" rel="stylesheet" type="text/css" /> <link href="../content/PrintConfirmation.css" rel="stylesheet" media="print"/>

正如我所说,这在 IE 中打印时可以完美运行,但在 chrome 中打印时却不行。

【问题讨论】:

  • 添加您的 css/html 至少可以更好地了解您的问题 :) 因为现在我不知道 :)
  • @knowndead 查看已编辑的问题
  • 您是否尝试将type="text/css" 添加到打印 CSS 的链接标签中?

标签: html css google-chrome printing


【解决方案1】:

重复问题,请参阅答案:Chrome: Print preview differs from simulate CSS media print

特别是transition: none !important;

【讨论】:

  • 欢迎来到 Stack Overflow!这可能应该作为对问题的评论发布,而不是作为答案列出。否则,您应该将链接中的相关信息发布到您的答案中。
  • 不管是不是问题,都是错误的。我的问题是没有样式显示。这是 chrome 的一个错误,已得到解决
  • 太好了,也许你可以回答你自己的问题? :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-23
  • 2015-07-03
  • 1970-01-01
  • 2016-08-18
  • 2016-03-18
  • 2014-08-05
相关资源
最近更新 更多