print

用于打印机样式修改

伪类修改样式

:left、:right、:first。

:left 和 :right

通过 :left 和 :right 设置左右页面不同样式,并不代表用户代理会将页面双面打印

/* 通过分别设置左页和右页不同的左右页面距,为装订边留出更多的空间 */
@page :left {margin-left: 2.5cm;margin-right: 2.7cm;
}@page :right {margin-left: 2.7cm;margin-right: 2.5cm;
}

:first

用于匹配到文档的第一页

/* 首页上页边距设置为 10cm */
@page :first {margin-top: 10cm;
}

分页

page-break-before

page-break-before用于设置元素前面的分页行为

div {page-break-before: avoid;
}

完整样式

@media print {@page {/* 纵向打印 */// size: portrait;/* 横向打印 */size: landscape;/* 去掉页眉页脚*/margin-top: 0;margin-bottom: 0;}/* 告诉浏览器在渲染它时不要对框进行颜色或样式调整 */* {-webkit-print-color-adjust: exact !important;-moz-print-color-adjust: exact !important;-ms-print-color-adjust: exact !important;print-color-adjust: exact !important;}/*打印不显示打印按钮*/.print-button-container {display: none !important;}/* 伪类 :first 用于匹配到文档的第一页, 首页上页边距设置为 10cm */@page :first {margin-top: 10cm; }/* 通过分别设置左页和右页不同的左右页面距,为装订边留出更多的空间 *//**/@page :left {margin-left: 2.5cm;margin-right: 2.7cm;}@page :right {margin-left: 2.7cm;margin-right: 2.5cm;}}

css @media print控制打印样式相关推荐

  1. php怎么自定义设置打印区域,JavaScript_jQuery实现区域打印功能代码详解,使用CSS控制打印样式,需要设 - phpStudy...

    jQuery实现区域打印功能代码详解 使用CSS控制打印样式,需要设置样式media="print",并且将页面中不需要打印的元素的样式display属性设置为none.如DEMO ...

  2. jquery 利用CSS 控制打印样式

    一.添加打印样式  1. 为屏幕显示和打印分别准备一个css文件,如下所示:   用于屏幕显示的css: <link rel="stylesheet" href=" ...

  3. css打印适应纸张_CSS print 样式 css控制打印样式 分页 页面大小

    显示器(screen)和打印机(printer)是两种差别很大的设备,所以从浏览器里看到的页面,打印出来也许和你看到的样子有很大的差距.screen一般使用逻辑单位比如px,而打印机则应该使用物理单位 ...

  4. PrintArea打印,@media screen解决移动web开发的多分辨率问题,@media print设置打印的样式...

    PrintArea打印,局部DIV打印插件,依赖JQuery. github:https://github.com/RitsC/PrintArea 当打印时需要临时改变页面布局,可以使用 @media ...

  5. css打印适应纸张_css控制打印样式

    显示器(screen)和打印机(printer)是两种差别很大的设备,所以从浏览器里看到的页面,打印出来也许和你看到的样子有很大的差距.screen一般使用逻辑单位比如px,而打印机则应该使用物理单位 ...

  6. html设置打印规则,css @page规则控制打印设置选项

    关于css控制打印更多内容可以参阅css控制打印内容的样式一章节. 使用@page规则可以对打印进行更多的设置,比如指定页面的尺寸.页边 距,页眉页脚等,以求达到更好的效果. 下面做一下简单介绍. 一 ...

  7. 浏览器打印 之 window.print() 设置打印样式和内容

    项目中用的是谷歌浏览器,js 执行 window.print() 就会调用谷歌浏览器的打印功能. 打印其实打印的是整个当前网页,只是用媒体查询(@media print)把网页中要打印的内容做了显示, ...

  8. h5打印时如何控制打印区域(基于jquery.PrintArea.js实现)

    h5打印时如何控制打印区域(基于jquery.PrintArea.js实现) javaSript 的 window.print() 打印时打印范围不可控制,而jquery.PrintArea.js可以 ...

  9. CSS控制print打印样式

    一.添加打印样式 1. 为屏幕显示和打印分别准备一个css文件,如下所示:   用于屏幕显示的css: <link rel="stylesheet" href="c ...

最新文章

  1. Openstack数据库管理工具alembic更新Enum类型
  2. 一群工程师,让听障群体“看见”了声音
  3. SQL server的with的用法(一)
  4. C# OpenGL 环境配置和入门程序
  5. linux扫描hba卡命令,如何在redhat中查看HBA卡的信息
  6. bzoj4316: 小C的独立集
  7. Mac OS X 下 TAR.GZ 方式安装 MySQL
  8. linux之less 命令
  9. XGBoost-工程实现与优缺点(中)
  10. 计算机课程教改论文,高职计算机教改的课程设计研究论文
  11. 再也不用担心动态规划,BAT大佬精讲42道题目,相见恨晚
  12. Ubuntu18环境下安装ROS
  13. win10 如何设置眼睛保护色(绿色)
  14. 什么是索引,索引的作用,什么时候需要使用索引,什么时候不需要使用索引
  15. 陀螺仪、加速计、磁力计
  16. Windows远程桌面连接全屏切换--笔记本没有break键的办法
  17. android 输入法更换_安卓手机怎么更换输入法-安卓手机切换输入法的方法 - 河东软件园...
  18. 十进制与R进制之间的转换
  19. 量子计算新突破:为奇异分数量子态与超导耦合提供机会
  20. 金仓数据库 KingbaseGIS 使用手册(6.8. 几何对象输入函数)

热门文章

  1. 1962 移除石子使总数最小
  2. [RK3288][Android7.1]在Root用户下的一个简单更改开机动画的小工具
  3. python导入数据库操作
  4. 为什么说公司群越热闹辞职的越多?这3种现象点破实质,说的很准
  5. Repeatable元注解
  6. MySQL中怎么插入DateTime型的数据
  7. php正则判断是否包特殊符号,正则表达式(RegExp)判断文本框中是否包含特殊符号...
  8. Futter 屏幕适配框架flutter_ScreenUtil 用法
  9. 工程流体力学笔记暂记4(流体运动的基本概念:流管+系统与控制体)
  10. YUM源的配置及安装图形化用户管理器(红帽子)