当前位置: 首页 > news >正文

医院网站建设策划wap网站程序

医院网站建设策划,wap网站程序,网站基本模板,wordpress 建设论坛需求1#xff1a;表格自动分页之后#xff0c;表头在每一页都需要显示 html中表头增加 thead 标签 css样式新增#xff1a; thead {display: table-header-group; /* 这个属性使thead总是在新的page-break之后重新开始 */ }需求2#xff1a;表格自动分页之后#xff0c;…需求1表格自动分页之后表头在每一页都需要显示 html中表头增加 thead 标签 css样式新增 thead {display: table-header-group; /* 这个属性使thead总是在新的page-break之后重新开始 */ }需求2表格自动分页之后页头需要在每一页都显示 因为表头能重复显示所以我是直接将需要重复的页头也放在表头中然后给一个高度进行样式的调整。 不论是多表头还是只有一个表头表头的高度要小于整页高度的四分之一表头过高会让浏览器认为是一种错误不重复显示表头 需求3表格自动分页之后页尾需要在每一页都显示 html中增加 tfoot 标签使用空格来进行高度占位。 tfoottrtddiv classfooter-spacenbsp;/divdiv classfooter-spacenbsp;/divdiv classfooter-spacenbsp;/divdiv classfooter-spacenbsp;/divdiv classfooter-spacenbsp;/divdiv classfooter-spacenbsp;/div/td/tr /tfootcss样式 /* 页尾内容固定显示在底部 */ .printFooter {position: fixed;bottom: 0; }完整代码 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0title打印页面/titlestyle/* 点击的按钮 */#btn {margin: 20px;padding: 20px 40px;font-size: 24px;}/style /head bodybutton idbtn点击按钮进行打印/buttondiv idprintJS-form!-- 打印单中间 表格部分--div classprintBodytable classprintBody-tablethead classprintBody-tableThead/theadtbody classprintTbodytr!-- 表格数据 --td1234567890zxcvbnmnmm,Print.js can be used to quickly print any image on your page, by passing the image url. This can be useful when you have multiple images on the screen, using a low resolution version of the images. When users try to print the selected image, you can pass the high resolution url to Print.js./tdtdM/tdtd1/tdtd2/tdtd3/td/tr/tbodytfoottrtddiv classfooter-spacenbsp;/divdiv classfooter-spacenbsp;/divdiv classfooter-spacenbsp;/divdiv classfooter-spacenbsp;/divdiv classfooter-spacenbsp;/divdiv classfooter-spacenbsp;/div/td/tr/tfoot/table/div!-- 打印单尾部 --div classprintFooterdiv classprintFooter-tips尾部/div/div/div!-- 引入printJs --script typetext/javascript srchttps://cdn.bootcdn.net/ajax/libs/print-js/1.6.0/print.js/scriptscript// 动态的数据这里是示例如果示例的数据的键不确定需要对整体的数据重新进行处理以下演示为数据的键是固定的let resData {tableData: [{a: 1,b : 动态数据-YVHYVHYVHYVHYVHYVHYVH,c : 动态数据-456,d : 动态数据-M,e : 动态数据-Y,},{a: 1,b : 动态数据-YVHYVHYVHYVHYVHYVHYVH,c : 动态数据-456,d : 动态数据-M,e : 动态数据-Y,}]}// 点击按钮之后首先进行动态数据的插入然后再调用printJs进行打印let btnDom document.getElementById(btn)btnDom.onclickfunction() {// 将动态的数据拿到后进行模板数据的插入handleTemplate()// 打印printJS({printable: printJS-form, // 数据源:pdf or image的urlhtml类型则填打印区域元素idjson类型则是数据object。type: html, // 默认pdf可选类型:pdf, html, image, jsonscanStyles: false, //此属性默认为trueprintJs会自动扫描当前html结构所用的样式表style: stringCssFunc(), // 打印的内容是没有css样式的此处需要string类型的css样式})}// 插入动态的数据var handleTemplate () {// 打印单页眉的数据动态添加let tHeadDom document.getElementsByClassName(printBody-tableThead)[0]let printHeadHtml trth1/thth2/thth3/thth4/thth5/th/trtHeadDom.innerHTML printHeadHtml// 打印单中间的表格let printTbody document.getElementsByClassName(printTbody)[0]let tempHtml // 表格中的数据for(let i 0; i 100;i){let item resData.tableData[i] || {}tempHtml trtd${item.a || a}/tdtd${item.b || b}/tdtd${item.c || c}/tdtd${item.d || d}/tdtd${item.e || e}/td/tr}printTbody.innerHTML tempHtml}// 样式代码var stringCssFunc function() {return page {margin: 10mm;};.printBody-table thead tr:last-child {border: 1px solid #333; }.printBody-table thead tr:last-child th {border-right: 1px solid #333; }.printBody-table tbody tr td {white-space: wrap;text-align: center;border: 1px solid #333;}/* ************************** 打印单尾部 start ********************************* */.printFooter {width: calc(100% - 80px);padding: 20px;}.printHead-single {display: flex;}.printFooter-tips{margin-bottom: 10px;font-size: 12px;}/* ************************** 打印单尾部 end ********************************* *//* 页眉、页脚设置 */media print {.printBody-table {page-break-inside: avoid;border-collapse: collapse;}/* 保证thead始终出现在新页顶部 */.printBody-table thead {display: table-header-group; /* 这个属性使thead总是在新的page-break之后重新开始 */}.printFooter {position: fixed;bottom: 0;}}}/script /body /html最终效果
http://www.pierceye.com/news/629073/

相关文章:

  • 模仿网站怎么做网站编辑建设
  • 湖南做网站 磐石网络引领免费网上开店
  • wordpress内容做成目录seo排名分析
  • 大型网站 网站建设做网站赔了8万
  • python官方网站建设网站要什么
  • 青海 网站开发 图灵如何创建自己的网页
  • 建设银行网站怎么登陆不做网站首页的尺寸
  • 谁能给我一个网站谢谢dedecms收费怎么办
  • dede 网站地图 模块青岛做网站服务商
  • 征信网站开发扬州市建设局网站
  • 教育网站建设 飞沐软件定制公司值得去吗
  • 金耀网站建设网站制作景观建筑人才网
  • 仿《爱美眉》网站 dede门户网站的主要功能
  • 外发加工网站深圳如何优化
  • 做设计在哪个网站上找高清图片大全网站建设风险分析
  • 做兼职哪个网站好哪些网站做免费送东西的广告6
  • 网站建设战略互动模板wordpress
  • 三原网站建设网易企业邮箱登录v
  • 为网站营销好处wordpress tar.xz
  • wordpress建站比较淘宝客网站怎么建设
  • 网站结构有哪些安徽省建设工程信息网官方网站
  • 如何查看网站是否备案直播网站怎么做啊
  • 广西做网站的公司投资融资理财网站模板
  • 做网站的颜色游戏推广员拉人犯法吗
  • 金融审核网站制作站长之家网址ip查询
  • 石家庄做家教网站网络营销网站建设
  • 怎么做淘宝网站赚钱吗怎样提高百度推广排名
  • 购物网站建设成本u9u8网站建设
  • 抚州市住房和城乡建设局网站手机网站素材
  • 用dw做音乐网站模板策划公司收费明细