html css print打印,打印样式

文章目录

  • html css print打印,打印样式
    • 1:去除默认页眉页脚
    • 2:分页
    • 3:自定义页眉页脚
    • 4:单独设置打印样式

默认打印效果如上,分别表示日期,html标题,文件路径和页码。

1:去除默认页眉页脚

要删除页脚,只需要设置页边距。

        @page {margin: 20px;}

2:分页

您可以使用足够的内容来散布用于分页的内容,也可以使用page-break-before进行强制分页显示。

例如,我希望每个h1标签的内容都显示在新页面上。

        h1 {page-break-before: always;}
     <body><h1>HI</h1><h1>HELLO</h1><h2>tao</h2></body>

3:自定义页眉页脚

根据打印规则,具有固定位置(固定)的元素将显示在每页上。

根据此原理,我们可以自定义和设置页眉和页脚。当然,我们上面提到的方法也可以实现。

创建一个

        h1 {page-break-before: always;}nav{color: red;position: fixed;top: 0;}
     <body><nav>自定义页头</nav><h1>HI</h1><h1>HELLO</h1><h2>tao</h2></body>

可以根据自己的喜好随意修改内容。

        footer{color: red;position: fixed;bottom: 0;}
     <body><nav>自定义页头</nav><h1>HI</h1><h1>HELLO</h1><h2>tao</h2><footer>自定义页脚</footer></body>

4:单独设置打印样式

很多时候我们不想在打印时显示相关内容,如何实现?

我们可以使用 media print 属性来单独设置相关样式。

        @media print {h2 {display: none;}}
     <body><nav>自定义页头</nav><h1>HI</h1><h1>HELLO</h1><h2>tao</h2><footer>自定义页脚</footer></body>


这对您有帮助,请记住喜欢并关注哦。

html css print打印,打印样式相关推荐

  1. css @media print控制打印样式

    print 用于打印机样式修改 伪类修改样式 :left.:right.:first. :left 和 :right 通过 :left 和 :right 设置左右页面不同样式,并不代表用户代理会将页面 ...

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

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

  3. html表格打印填充分页,window.print()页面打印之表格内容分页填充进行分页打印

    windwow.print()用于打印当前窗口的内容,很简便,可当内容特殊并且打印有特殊需求的时候就要绕个圈了.下面是需要打印的表格: 当数据量少的时候像上面的表格一样,中间的内容只有5条数据,打印出 ...

  4. window.print()实现打印指定内容——功能实现

    最近在做后台管理系统时,需要实现一个打印功能,打印的内容为页面上指定的dom.此时可以通过window.print()功能来实现: html部分 <button @@click="pr ...

  5. Vue -print - nb 打印插件 使用详解 以及连打操作

    Vue -print - nb 打印插件 #安装 npm install vue-print-nb --save #在main.js 全局引用 import Print from 'vue-print ...

  6. 如何使用CSS创建易于打印的页面

    "谁打印网页?" 我听到你哭了!相对而言,很少有纸页可以复制.但是请考虑: 打印旅行或音乐会门票复制路线方向或时间表保存副本以供离线阅读在连通性差的区域中访问信息在危险或肮脏的条件 ...

  7. window.print()页面打印之表格内容分页填充进行分页打印

    windwow.print()用于打印当前窗口的内容,很简便,可当内容特殊并且打印有特殊需求的时候就要绕个圈了.下面是需要打印的表格: 当数据量少的时候像上面的表格一样,中间的内容只有5条数据,打印出 ...

  8. vue + vue-print-nb 实现打印 以及 样式布局问题

    步骤: 1.安装插件: npm i vue-print-nb npm install vue-print-nb --save 2.在 main.js 中引用 import Print from 'vu ...

  9. lodop打印html没有样式,关于JS Lodop打印插件打印Bootstrap样式错乱问题的解决方案...

    关于Lodop打印是个很牛逼的打印插件,但是打印Bootstrap的样式的时候很恶心 比如:页面是这样 打印之后的效果恶心的不要不要的 单独修改后的样式 出现这样的问题就是可能是bs把这个插件当做手机 ...

最新文章

  1. c语言实验设计报告,C语言实验设计报告.doc
  2. LAMP:用yum安装
  3. 联合权值 NOIP2014 提高组 Day1 T2
  4. Lua协程Coroutine是什么
  5. 【定时同步系列1】定时同步之MARTIN OERDER算法原理与公式推导
  6. 前端面试大全(问题+答案)2
  7. linux磁盘调度算法
  8. linux 字符下 上网,Linux下实现字符串截取方法总结(示例代码)
  9. TatukGIS - GisDefs - CanonicalSQLName 函数
  10. 人口普查中应该具备的计算机知识,人口普查知识问答③
  11. 有关威纶通weinview触摸屏HMI 定时器的那些事
  12. 软件架构思想和系统架构图
  13. 互联网的大脑模型与原子的太阳系模型,科学史上的巨系统对比
  14. NewPanderKing 抬头是山,路在脚下! vs2010 问题 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
  15. 分享: Vue微信浏览器ios音乐自动播放
  16. Excel常用技巧笔记
  17. Python监控服务器显卡使用情况程序
  18. 北京住房公积金联名卡查询使用
  19. Object(对象)中的属性
  20. 女子花2万元雇友人杀逝世女街坊

热门文章

  1. 在三人易行学习PLC编程有什么好处?
  2. set头文件使用方法
  3. Web3.0 · 基础层技术 · SCQA模型趣谈密码学
  4. 大一学生接触人工智能的路程
  5. gradle配置全局镜像
  6. DDD第3篇 - 事件风暴
  7. HDU-5868-Different Circle Permutation(快速幂求fib,单数欧拉函数(1e9规模),oeis)...
  8. Python基础操作_字典的遍历
  9. openGL,glut库安装(vs2013)
  10. oracle11g更改SID-DBname