html - 打印视图中的边距扩大
问题描述
我正在为我的项目制作打印视图,但是当我更改纸张大小时,有时容器中的边距会由于某种原因而扩大,并且会扩大我的容器的高度。有没有什么办法解决这一问题?
<div class="field-padding">
<div class="label">{{label}}</div>
<div class="text-field">{{value}}</div>
</div>
这是CSS文件:
@media print {
.field-padding {
margin-bottom: 10px;
}
.label {
margin-bottom: 5px;
}
}
图片供参考:
编辑:附加参考。正如您在此处看到的,一个部分中的相同组件也在同一页面中,但另一个因某种原因被扩展。(打印视图)
第一节
第二节
提前致谢。
解决方案
在打印模式下最好使用 cm 或 pt,请参阅此
@media print {
.field-padding {
margin-bottom: 11pt;
}
.label {
margin-bottom: 6cm;
}
}
推荐阅读
- android - Android 上的 Chrome 是否支持使用 Webauthn / FIDO2 对安全密钥进行用户验证?
- python - 使用 Flask-SQLAlchemy 简化将关系数据插入数据库的过程
- ios - 使用 ARKit 将屏幕坐标映射到面部网格的纹理坐标
- java - Question on Compile Elasticsearch into a JAR like how it was done in the Maven repository
- swift - ARkit SCNMorpher 不适合我。没有错误,只是没有形状变化
- python - 你如何用字符串和整数创建一个 numpy 矩阵?
- java - 如何初始化数组字段的元素?
- sql - 在 SQL 中提取整个列的两个分隔符之间的值
- amazon-cloudfront - Apple-app-site-association 未验证“错误无法解析应用程序站点关联”
- powershell - 用于删除包含其他进程使用的 jar 的目录的 Powershell 脚本