@页边距设置仅适用于Google Chrome
@page margin settings only work in Google Chrome
我正在尝试覆盖我的用户的默认页面设置边距。我需要他们打印的文件需要去掉页边空白。经过数吨的寻找,我发现了以下内容,它在谷歌色中起作用:
@page{
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
}
当我在Chrome中将其打印成PDF时,它打印的文档侧面几乎没有边距。然而,当我在FF4和IE9中执行完全相同的操作时,它会打印一个具有较大默认页边距的文档。
关于如何让IE9和FF也能做到这一点,有什么想法吗?据推测,@page CSS内容是CSS2.1规范的一部分,所有浏览器IE8及更高版本都支持该规范。所以,我不确定为什么它不适用于这些部分,为什么Chrome是唯一一个拥有它的浏览器
不要使用px
页面上下文没有字体的概念,因此不允许使用"em"answers"ex"单位。页边距属性的百分比值与页面框的尺寸有关;对于左右边距,它们指的是页面框的宽度,而对于上边距和下边距,它们是指页面框的高度。允许与相应的CSS 2.1属性相关联的所有其他单元。
规格
相关文章:
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- 如何在Google chrome安全首选项文件中创建扩展安全哈希代码
- Google Chrome扩展程序可以检测所有脚本何时加载完成吗
- JQuery BlockUI鼠标加载光标没有't在Google Chrome中返回默认值
- zClip没有在Google Chrome上复制值
- 在Google Chrome扩展中添加事件侦听器
- Google Chrome扩展在本地保存数据
- Google Chrome扩展跨域XMLHttpRequest
- 无法在google chrome扩展中使用jquery
- Applescript JavaScript“;行尾但找到标识符“;控制Google Chrome时出错
- 如何在AngularJS的上下文中使用Google Chrome Developer Tool在HTML代码中设置断点
- 仅打开调试器时出现Google chrome扩展错误
- Google Chrome 不会执行所有 JavaScript 语句
- 在 iFrame 中注入 JS 文件,通过 Google chrome 扩展名中的 ContentScript 进行
- Javascript not executing google chrome extensioin
- 如何调试遗留的javascript代码(适用于IE,但在Google Chrome中不正常)
- 如何从Google Chrome扩展中观察选项卡中的更改
- 可点击弹出条目Google Chrome扩展
- Javascript弹出式Google Chrome扩展
- 阻止Google Chrome更正格式错误的HTML脚本