我的@media打印无法在Firefox中正确显示?

时间:2013-04-30 05:59:01

标签: css firefox twitter-bootstrap printing

这张照片在Chrome和Safari上看起来很棒,但在Firefox上很奇怪。我找不到有关如何在Firefox上修复@media print的资源?任何意见是极大的赞赏!

编辑:分页符在Firefox上对我不起作用。我正在使用Twitter Bootstrap,而在Firefox上,文本的对齐方式与例如铬。

这是我的CSS:

@media print {
   h1 {
      color: #000;
   }

   .navbar {
      display: none;
   }

   h1, h2, h3 {
  page-break-after: avoid;
   }    


a[href^=http]:after {
       content:" <" attr(href) "> ";
    }

a[href^="#"]:after {
       content: "";
}

   body {
      width: 100%;
      margin: 0;
      padding: 0;
      background: none;
   }

  @page {
     margin: 2cm;
  }

}

1 个答案:

答案 0 :(得分:1)

Gecko不支持page-break-after: avoid。这可以解释你看到的行为吗?