首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于CSS 打印你应该知道的样式配置

昨天在做一些打印的需求,遇到了一些小坑,记录分享一下。 CSS 打印分页功能 需求: html 一个区域显示数据,当放不下,自动第二页存放,打印可以使用 CSS 的分页属性来实现这个功能。...主要是这几个配置样式属性: 分页: 使用 page-break-before 和 page-break-after 属性来指定元素之前或之后插入分页。...然后,我们定义了一个名为 page 的父元素,并为其设置了 page-break-after: always; 属性,表示该元素之后始终分页。 当数据超出一页,浏览器会自动将剩余部分放到下一页。...如果你需要打印这些数据,只需将页面设置打印模式即可。在打印预览中,你可以看到所有的数据被正确地分页,并且可以跨页打印。...CSS 实现打印 Table 单元格换行显示 white-space: normal;:默认值,文本遇到空格或换行换行,单词内部不会强制分割。

1.1K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JS 实现分页打印

    调用 window.print() 可以实现打印效果,但内容太多时要进行分页打印。...样式中有规定几个打印样式 page-break-before 和 page-break-after CSS属性并不会修改网页屏幕上的显示,这两个属性是用来控制文件的打印方式。...每个打印属性都可以设定4种设定值:auto、always、left和right。其中Auto是默认值,只有在有需要,才需设定分页符号 (Page breaks)。...page-break-before 若设定成 always,则是遇到特定的组件打印机会重新开始一个新的打印页。...如果必要则在元素前插入分页 always 元素前插入分页 avoid 避免元素前插入分页 left 元素之前足够的分页,一直到一张空白的左页为止 right 元素之前足够的分页,一直到一张空白的右页为止

    14.1K21

    【前端】使用window.print() 前端实现网页打印详细教程(含代码示例)

    3、浏览器显示打印预览窗口,用户可以设置打印选项并打印。 print() 方法用于打印当前窗口的内容。 调用 print() 方法会产生一个打印预览弹框,让用户可以设置打印请求。...= oldStr; // body替换为原来的内容 } 或者也可以将需要打印的内容用一个大的div包裹,打印将body的内容替换为该div的内容,调用打印...= ''; window.onfocus = null; // 清除事件监听 }; } 2.6 插入分页 /* h1元素前始终插入分页 */ @media print {...h1 {page-break-before: always;} } /* .footer 元素后始终插入分页 */ @media print { .footer {page-break-after...: always;} } /* 避免 与 元素中插入分页 */ @media print { pre, blockquote {page-break-inside

    2.4K31

    表格打印分页实践小结

    前言 print作为浏览已经比较成熟的技术可以经常被用来打印页面的部分内容,我们可以mdn上查看到mdn相关的简单介绍。...备注:juqery的print除了基本的打印之外,还可以控制一些基本的样式,标题,页眉页脚的设置等。...那么产品无疑是希望体验升级的: – 页面查看直接显示打印之后的效果,对于打印预览是有心里预期的,可以直接展示出什么位置会分页。...所以我代码设计上,直接为每个分页的部分直接变为新分割一个表格,然后通过页面的margin间距,展示就有分页的预期效果。...const tableFooter = '' 分页样式 因为我的ui体验是设计页面展示也进行相应的分页,所以没有加媒体查询

    1.8K31

    CSS技巧和经验

    如何使文本溢出边界不换行强制一行内显示 #test { width: 150px; white-space: nowrap; } // 设置容器的宽度和...// 清除浮动,方法请参考第8条 // 通常出现这样的情况都是由于没有清除浮动而引起的,所以Debug应第一间想到是否有未清除浮动的地方 18....该方法优点在于结构简洁,不理想的地方:1.由于使用场景不同,负缩进的值可能会不一样,不易抽象成公用样式;2.当该元素为链接非IE下虚线框将变得不完整;3.如果该元素被定义为内联级或者内联块级,不同浏览器下会有较多的差异...打印分页 // 虽然大多数的互联网用户更愿意在网上阅读的内容,但一些用户可能想打印文章。...使用CSS,你可以控制内容的分页,把这个类加入到任何你想打印的标签 #test { page-break-before: always; } 24.

    2.4K70

    个人永久性免费-Excel催化剂功能第13波-一键生成自由报表

    Excel的世界中,因着Excel的灵活性,觉得广大用户喜欢(一般的系统都是中规中矩,用户没法对它进行半点改变),例如可以用来做简历模板、员工信息标签、员工工资条、任意的多行多列合并单元格形成自己最终想要的打印样式等等...可适当进行单元格的数字格式设置和边框设置等 自由报表模板 【自由报表生成设置】窗体中,左侧第表格中,把【报表单元格引用】和【是否图片字段】两列的信息填写好,双击第2列即可弹出选择区域对话框,选择对应的第...8.自由报表按要求已生成 生成报表样式 打印报表 在生成报表后,保持窗体不关闭状态,再对报表进行一些参数设置,即可打印打印出的报表较为关键的是当一组数据单元默认被分到两页,插件会做修正工作,把不足位置打印的一行数据组将其移动到第二页中打印...打印报表的设置 纸张方向 根据实际需要,是横向打印还是纵向打印,插件的设置是所有行的数据都会放到一页中显示,报表占用的位置比较宽,建议用横向打印,避免打印的缩放程度太大,不能很好地展现数据细节。...建义设置完标题信息后,用打印预览来直观地调整一下页边矩信息(勾选显示边框),以保证最终打印的效果如预览所示,预览中显示的分页位置,插件下一步的打印报表中会自动做调整,无需理会预览的错误分页位置。

    82320

    Linux指令入门-文本处理

    i或a键就进入了输入模式,输入模式下,您可以正常的使用键盘按键对文本进行插入和删除等操作。...底线命令模式 命令模式下按:键就进入了底线命令模式,底线命令模式中可以输入单个或多个字符的命令。...less 命令描述:less命令可以对文件或其它输出进行分页显示,与moe命令相似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动。...处理,把当前处理的行存储临时缓冲区中,称为模式空间(pattern space)。 接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。...参数说明: 参数 说明 -F fs 指定以fs作为输入行的分隔,awk 命令默认分隔为空格或制表 -f file 读取awk脚本 -v val=val 执行处理过程之前,设置一个变量var,并给其设置初始值为

    3.6K20

    JimuReport 1.3.7 首个正式版本发布,免费的可视化拖拽报表

    多于实际内容 #326 带换行的文本显示问题 issues/I3Y36C 导出Excel 的时候报错 #362 查询回车,会刷新页面,而不是返回查询结果 #374 报表设计权限管理(只能看到自己创建的报表...#390 动态属性中没有值的显示0,应该显示空的,不是数值类型的 issues/I40E4A Api数据源字段展示问题 issues/I409J8 导出pdf日期格式化无效 issues/I412JQ 可不可以关闭最上面的分页控制栏...#191 解析列名的时候,会生成两次 #387 分页获取表格数据,当输入页码数,再点击上一页和首页没反应 issues/I40KH4 分组报表、设置表格边框、200多条记录导出excel报错(项目上线急解决...(支持套打、背景打印等)可设置打印边距、方向、页眉页脚等参数 一键快速打印 同时可实现发票套打,不动产证等精准、无缝打印 大屏设计器支持几十种图表样式,可自由拼接、组合,设计炫酷大屏 可设计各种类型的单据...│ │ ├─背景图片设置 │ │ ├─背景透明度设置 │ │ ├─背景大小设置 │ ├─数据字典 │ ├─报表打印 │ │ ├─自定义打印 │ │ └─医药笺、逮捕令、介绍信等自定义样式设计打印

    78940

    Word论文

    p=4 基础知识 高手常用的两个功能 显示/隐藏编辑标记 可以看到很多编辑痕迹【空格、换行分页等】 打印预览功能 方便看到转化为pdf的效果 常见的快捷键 讨厌的insert键...+Enter 分页 Alt类的快捷键 会出现快捷符号,摁下对应的符号即可执行对应的功能 【alt】+【=】公式编辑 快速访问 选取常用的功能,右键点击【添加到快速访问工具栏】 两个删除键...①backspace删除光标左侧字符 ②delete删除光标右侧字符 【勾画表格,若使用delete,可只删除表格内容而不删除表格】 清除格式 菜单栏中的常用的功能 开始: 粘贴...布局功能区 ①分节 当可能针对同一个文档中的不同部分采用不同的版面设置,例如: 设置不同的页面方向、页边距、页眉、页脚或重新分栏排版等。...,双击标尺的灰色区域打开【页面设置】窗口,修改版本,选择【应用于所选文字】即可(标尺可以视图功能区中找到) 样式和多级列表功能 惊呆了我 修改默认字体 表格的制作与排版 三线表模板的制作

    1.6K10

    JimuReport v1.6.2-GA3版本发布-修复高危SQL漏洞

    # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可放开限制) lowCodeMode: prod特殊场景如果某个人可以测试环境下设计报表...设计报表使用数据图表设置为SQL数据集无法运行更新并保存#1629横向分组使用右侧输入值无法预览#1864W列之后添加compute计算函数导致整个报表都无法显示#1866自定义函数参数中有单元格取值和自定义参数...NTP#1587Excel导出后数字为0的表格显示类型不正确#1452报表数据超过1000多条,导出失败#1749关于报表页面展示与导出excel样式不一致问题的补充#1646合并单元格并设置单元格格式为条形码或二维码...,某些样式下无法导出pdf#1649关于数据解析的问题#1521日期时间类型数据,导出为pdf,格式不一致#1942自带的分页查询接口返回pageNo不对#1578api解析报表参数传时间默认值问题#1600API...,数据已经提取,但部分内容未显示完全,呈现空白#1921循环块中插入二维码打印异常分页#16551.5.8升级到1.6.1后,预览显示不全,打印预览正常#1931表单与预览不一致#1944模板设置无边框

    37600

    【云端架构】前端 css print 用法

    代码如下: @media print{ /*隐藏不打印的元素*/ .no-print{ display:none; } /*其他打印样式*/ } 但是,就打印表单来说,仅解决上述问题是不够的,我们无法忍受表单存在打印分页内容被截断...这就要使用到css打印样式了,即@page,用来指定页面盒子的各个方面。...eg1:尺寸、页边距设置 @page{ size: 5.5in 8.5in; margin: 30px; } 注:这里除了可以用长度值声明尺寸,还可使用纸质尺寸关键字”A4″或“legal”;亦可通过关键字指定页面方向...当margin设置不起作用时检查打印是否边距是否设置了默认以外的值。...eg2:设置第一页、奇数页或偶数页样式(以首页为例) @page :first { /*首页设置*/ } 注:left、right分别为偶数页、奇数页选择器。

    2.9K80

    工作中必会的57个Excel小技巧

    7、恢复未保护的excel文件 文件 -最近所用文件 -点击“恢复未保存的excel文件” 9、设置新建excel文件的默认字体和字号 文件 -选项 -常规 -新建工作簿设置字号和字体 10、把A.xlsx...:000 0000 0000 七、图片处理 1、删除工作表中所有图片 ctrl+g定位 -定位条件 -对象 -删除 2、工作表插入背景图片 页面布局 -背景 -选择插入图片 3、插入可以打印的背景 插入...-页眉页脚 -选取页眉后点图片 -选取图片并拖入 八、打印设置 1、打印标题行 页面布局 -打印标题 -点顶端标题行后的折叠按钮,选取要打印的标题行。...2、多页强制打印到一页上 页面布局 -打印标题 -页面 -调整为1页宽1页高 3、按厘米设置行高 视图 -页面布局,页面布局下行高单位是厘米 4、插入分页 选取要插入的位置 -页面布局 -分页 -...插入分页

    4K30

    Excel 常用的九十九个技巧 Office 自学教程快速掌握办公技巧

    2、单元格内强制换行当单元格内容特别多时,就会显得特别宽,阅读很不方便,此时可以单击要换行的单元格,光标放到编辑栏中,单击要换行的位置,按 Alt+回车强制换行。...21、设置页眉页脚点击菜单栏中的【页面设置】-【打印页眉和页脚】在对话框中对页脚进行设置格式就可以了。22、一键新建表格文件快速新建 Excel 文件可以直接按组合键【Ctrl+N】新建表格。...Alt+Enter】添加强制换行,换行再合并单元格即可保留所有单元格内容。...40、打印工作表中不连续区域在打印不需要整页打印可以按【Ctrl】键的同时选取表格内需要打印的区域,再点击【文件】-【打印区域】-【设置打印区域】即可。...61、多页强制打印到一页上页面布局 - 打印标题 - 页面 - 调整为 1 页宽 1 页高。62、插入分页选取要插入的位置 - 页面布局 - 分页 - 插入分页

    7.1K21

    「毕业设计」调教Word指南

    写论文前 页面布局设计 页面布局设计布局菜单下,选择自定义页边距。 那么如何插入两张不同布局的页面?使用布局菜单下,分页中的“下一页”将两页断开即可分别设置两页不同的版式。...写论文中 文档分页 Word默认设置中,文档分页间是有空的,我们可以把鼠标放到上面然后双击,使其消失。 我们一次输入论文目录,同时不同目录间插入分页。...可以公式与编号之间插入Tab使得公式编号右对齐。 同时也可以菜单下插入编号。或者我们可以采用Word的插入题注功能实现插入标号。需要注意的是,记得勾选从题注中排除标签,以及将使用分隔设置为.。...设置为完成后,我们可以选择公式行,将本行设置为新的样式,保存,然后下次直接调用即可。 注意制表设置:20.95字为居中对齐,41.81为右对齐。小提示:可以把常用的公式存在模板。 辣鸡!!!...同时如果需要插入共X页的信息,可以文档信息中插入域。 也可以页眉设置标题。 设置目录 略。 封面制作及打印 封面设置使用表格大法。

    1.8K10

    JimuReport 1.4.0-beta 首个里程碑版本发布,免费的低代码报表

    :重构查询规则;丰富查询控件类型、控件默认值、支持JS、CSS增强 支持导出图片 支持分版功能(左右并排两个列表) 支持分栏功能 支持自定义分页条数 支持存储过程 表达式优化忽略大小写 小数点变成了千分...10,预览报表,查询结果仍然是十条结果issues/I42978 1.3.64-beta PDF导出图片不全issues/I41JHS 导出PDF出现 NullPointerExceptionissues...(支持套打、背景打印等)可设置打印边距、方向、页眉页脚等参数 一键快速打印 同时可实现发票套打,不动产证等精准、无缝打印 大屏设计器支持几十种图表样式,可自由拼接、组合,设计炫酷大屏 可设计各种类型的单据...├─背景大小设置 │ ├─数据字典 │ ├─报表打印 │ │ ├─自定义打印 │ │ └─医药笺、逮捕令、介绍信等自定义样式设计打印 │ │ ├─简单数据打印 │ │ └─出入库单、...销售表打印 │ │ └─带参数打印 │ │ └─分页打印 │ │ ├─套打 │ │ └─不动产证书打印 │ │ └─发票打印 │ ├─数据报表 │ │ ├─分组数据报表 │

    98720

    JavaScript导出excel文件,并修改文件样式

    cols'] = [ { wpx: 200 }, //设置第1列列宽为200像素 { wch: 50 }, //设置第2列列宽为50字 ]; worksheet['!...pageSetup']:设置缩放大小和打印方向的对象。 例如: //缩放100%,打印方向为纵向 worksheet['!...printHeader']:需要重复的第一行和最后一行索引的数组,用于分页重复打印表头。 例如: //分页重复打印第一行 worksheet['!...样式属性 子属性 值 描述 fill patternType PatternTypes 图案样式 bgColor COLOR_SPEC 背景色,设置填充的图案颜色 fgColor COLOR_SPEC...例如: //单元格输入1显示男,输入0显示女 worksheet["A1"].s.numFmt = '[=1]"男";[=0]"女"'; Excel 中对应的操作就是,右键单元格,选择设置单元格格式

    5.7K30

    Python面向对象4:属性、成员修饰

    1、属性: +@property的函数,具有属性,可以直接取值。属性具有方法的写作形式,同时具有字段的访问形式,访问不需要加()。...函数名+setter,重新设置新的值 函数名+deleter,可以设置成删除方法,并不一定是真的删除,也可以伪造成其他的方法 classpager: def__init__(self,totalcnt)...=113#修改一下值,使用allpage.setter print(obj.all_pager)#打印新的值 print('-------可以删除,也可以伪造成其他的形式,比如打印---------')...(private)的变量; 访问,只能通过方法访问 私有字段只能允许这个类本身进行访问, 连子类也不可以。...__value) #定义对象 obj=foo(95) #访问私有字段 obj.f1()#可以通过方法调用 但不能像公有字段一样,通过print(obj.value)访问 如果实在想强制访问,也可用print

    66690

    计算机文化基础 第一部分 1.1 信息与信息技术 1.1.1信息与数据 信息的概念: 一般认为:信息是自然界、人类社会和人类思维活动中普遍存在的一切物质和事物的属性。 信息能够用来消除事物不

    3.5.4 分页、分节和分栏 1、分页  分页:自动分页和人工分页强制分页)  插入人工分页方法:  Ctrl+Enter  页面布局-页面设置组-分隔-分页  插入-页-分页  删除:...4.6 打印 4.6.1 分页的插入及删除 1、插入水平分页  选定要插入分页位置的下一行,“页面布局”选项卡的“页面设置”组单击“分隔”,在出现的下拉列表中选择”插入分页”命令 2、插入垂直分页... 选定要插入分页位置的右侧列,“页面布局”选项卡的“页面设置”组单击“分隔”,在出现的下拉列表中选择”插入分页”命令。...3、同时插入水平、垂直分页  选定某单元格,“页面布局”选项卡的“页面设置”组单击“分隔”,在出现的下拉列表中选择“插入分页”命令此时会在该单元格左边框和上边框位置同时插入水平、垂直分页。...分页预览视图中。  1手工分页以实线表示,自动分页以虚线表示。  2将鼠标指向相应的分页,拖动即可移动分页位置。  3若将分页拖出打印区域以外,则分页将被删除。

    1.1K21
    领券