javascript - 关于使用 css 打印 a4 尺寸

标签 javascript jquery html css

我想将页面打印为 A4 尺寸。我使用这些代码但它有一个问题,它在不同分辨率的设备上显示不同的大小。我想使用所有设备将我的页面打印为 a4 尺寸。我需要响应式 a4 尺寸打印的解决方案

<div class="page">hmmm<div>
 <style>
.page {
    height:1600px;
}

@page {
    size: A4;
    margin: 0;
}
@media print {
    html, body {
        width: 210mm;
        height: 297mm;        
    }
    .page {
        margin: 0;
        border: initial;
        border-radius: initial;
        width: initial;
        min-height: initial;
        box-shadow: initial;
        background: initial;
        page-break-after: always;
     }
    }
    </style>

最佳答案

CSS size 描述符目前处于工作草案状态,据我所知,它还没有在任何浏览器中实现。

前往 Mozilla.org 并查看底部的浏览器兼容性。截至 2019 年 7 月,它表示它不受任何主流浏览器的支持。

https://developer.mozilla.org/en-US/docs/Web/CSS/@page/size

关于javascript - 关于使用 css 打印 a4 尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57121591/

相关文章:

javascript - 使用Javascript根据正文隐藏元素类别

javascript - 删除同步图表中的工具提示,当用户离开图表区域时

javascript - JSlint - 'function' 在定义之前已被使用'

javascript - 为什么 $(div#id) 比 $(#id) 慢?

javascript - CarouFredSel 示例 #61 - 垂直而不是水平

jquery - Rails 应用程序中的 Bootstrap Carousel,显示所有图像但没有缩略图。在 Carousel 中显示来自数据库的图像

css - 宽度不扩大?

javascript - react native (mobX): How to add a new object to existing object

javascript - 如何在 Chart.js 中添加带有表格的图表?

php - 在 COUNT SQL 查询中将 NULL 包含为 0