gpt4 book ai didi

ios - 使用 css 从 iPad safari 打印时如何删除或减少边距?

转载 作者:太空宇宙 更新时间:2023-11-03 23:27:54 25 4
gpt4 key购买 nike

我试图在从 iPad 打印网页时删除或至少减少页边距。我尝试了各种形式的 @Page 指令,如 MDN 所示, 但它没有效果。尝试示例:

@page {
margin: 0.5cm;
}

还有:

@page 
{
size: auto;
margin: 0mm;
}

body
{
margin: 0px;
}

然后我继续尝试查找一些关于 iOS safari 是否支持 @page 指令的文档,但我发现的只是 2009 年的一个 SO 问题,说 safari 通常不支持它,根据我的理解,情况已不再如此,而且常规的 safari 确实支持它。

那么,这可能吗?我对 @page 做错了什么导致它忽略边距吗?还是 iPad 版 safari 会忽略任何通过 css 更改边距的尝试?

最佳答案

不幸的是,看起来您想要实现的目标是不可能的。Safari CSS Reference仅列出对 Paged Media 的基本支持,并且缺少对 size 属性的支持。因此,Safari(桌面和移动)不支持在 @page 规则中应用边距或大小属性。

关于使用模拟器进行打印,我还使用适用于 iOS 8 的 Safari Mobile 进行了一些额外的测试。我能够确认此时无法修改页边距或删除打印页脚。

关于ios - 使用 css 从 iPad safari 打印时如何删除或减少边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26241183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com