Safari:Safari CSS打印定位错误有解决方法吗?

问题描述 投票:0回答:1

对于macOS(13.0.3)和iOS(iOS 13.4.1)的打印。作为示例,以下HTML代码显然应该在页面底部绘制绿色区域:

<!DOCTYPE html> <html> <body> <div style="position:absolute; left:0px; right:0px; bottom:0px; height:100px; background-color: green;"></div> </body> </html>

Safari

中将此代码显示为网页,按预期方式工作。但是,告诉Safariprint该页面会导致绿色区域位于PDF打印预览(或实际打印)的top中,而不是底部(仅其一部分)。高度完全可见)。其他浏览器将按预期打印。

top:0px将页面顶部的区域定位在

Safari

中也不会产生此类问题;它只是出现打印问题的底部位置。是否有任何已知的解决方法?

对于适用于macOS(13.0.3)和iOS(iOS 13.4.1)的最新版本的Safari,存在一个错误,该错误会影响对象在页面底部的CSS位置-但仅用于打印。作为...

html css safari mobile-safari
1个回答
0
投票
尝试此代码
© www.soinside.com 2019 - 2024. All rights reserved.