我知道@media css标签,但是不管我怎么设置padding,我在我的网站print中没有看到padding
我想为打印设置一个内边距,这样我希望网站在打印出来的时候,文本周围有一个自定义的页面间距,而不是让打印机/浏览器"适合"内容,几乎没有网站周围的白色区域。
欢迎任何解决方案
你看了@page
规则了吗?https://developer.mozilla.org/en/docs/Web/CSS/@page
@page {
margin: 2cm;
}
它来自css2规范,所以所有主流浏览器(包括IE8+)都支持它
如果您展示一些代码可能会有所帮助-如果www不能告诉问题是什么,则很难提供解决方案。这在Mac上的Safari中运行良好:
<style>
@media print {
body {padding:100px;}
}
</style>