【问题标题】:Firefox does not show table headers in print popupFirefox 不在打印弹出窗口中显示表头
【发布时间】:2019-03-12 04:10:41
【问题描述】:

我有一个带有打印按钮的页面,可以打印表格。现在在 Chrome 或 IE 中它工作正常,但在 Firefox 中它不显示表头。以下是 Chrome 和 Firefox 的一些屏幕截图。

在 Firefox 中:

在 Chrome 中:

【问题讨论】:

    标签: javascript jquery printing


    【解决方案1】:

    Chrome 的默认样式可能与 FireFox 不同,

    您是否尝试过在 CSS 中使用 print query

    @media print {
      table, table thead, table th {
        display: block !important /* or any other desired display value */;
      }
    }
    

    祝你好运。

    【讨论】:

    • 它只适用于第一个表,后来当一个页面中有多个表时,它只显示第一个的标题。
    • 尝试使用display: block !important
    • @adnan_aust 有用吗?如果是这样,请不要忘记将此问题标记为已回答。
    【解决方案2】:

    Chrome 自动设置打印页面设置。对于 chrome,有时您必须手动设置页眉和页脚。 请尝试以下操作:

    在打印预览窗口中,确保将“缩放”设置为“缩小以适合”。

    确保设置了纵向。

    单击页面设置...。将出现页面设置窗口。

    在页面设置窗口中,单击页边距和页眉/页脚选项卡。

    在页边距部分,确保页边距设置正确(默认设置为 12.7 毫米或 0.5 英寸)。

    你可以走了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-28
      相关资源
      最近更新 更多