.w-210mm { width: 210mm } .relative { position: relative } .px-18 { padding-left: 4.5rem; padding-right: 4.5rem } .py-4 { padding-top: 1rem; padding-bottom: 1rem } .min-h-40 { min-height: 10rem } .text-sm { font-size: .875rem; line-height: 1.25rem } .z-100 { z-index: 100 } .w-42mm { width: 42mm } .right-8 { right: 2rem } .top-14 { top: 3.5rem } .top-0 { top: 0 } .absolute { position: absolute } .h-42mm { height: 42mm } .whitespace-nowrap { white-space: nowrap } .mt-1 { margin-top: .25rem } .text-base { font-size: 1rem; line-height: 1.5rem } .justify-between { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between } .flex { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex } .flex-none { -webkit-box-flex: 0; -ms-flex: none; -webkit-flex: none; flex: none } .print_table { print-color-adjust: exact; } .print_table thead { display: table-header-group } .print_table thead td { font-size: 26px; font-weight: bold; text-align: center; padding-bottom: 2.5rem } .print_table>tr td { padding-bottom: .5rem } /*/~ 打印时不生效 ~/ .print_table tbody { border: 2px solid #000; }*/ .print_table tbody tr { page-break-inside: avoid; } .print_table tbody tr:first-child td { border-top: 2px solid #000; } .print_table tbody tr:last-child td { border-bottom: 2px solid #000; } /* 获取表格中最后一个rowspan不为空的 td */ /* 需要js配合 */ .print_table tbody tr td[rowspan].last { border-bottom: 2px solid #000; } .print_table tbody tr { page-break-inside: avoid; } .print_table tbody td { padding: 8px 8px; /* border-bottom: 1px solid #000; */ border-top: 1px solid #000; } /* .print_table tbody td:not(:last-child) { border-right: 1px solid #000; } */ .print_table tbody td { border-right: 1px solid #000; } .print_table tbody td:first-child:not(.ignore) { border-left: 2px solid #000; } .print_table tbody td:last-child:not(.ignore) { border-right: 2px solid #000; } /* 项目情况表 */ .xmqkb_table { print-color-adjust: exact; font-size: 14px; margin-bottom: 15px; } .xmqkb_table thead { display: table-header-group; } .xmqkb_table thead td { font-size: 26px; font-weight: bold; text-align: center; } .xmqkb_table .ml-10px { margin-left: 10px; } .xmqkb_table .pl-15px { padding-left: 15px; } .xmqkb_table .text-center { text-align: center; } .xmqkb_table .break-all { word-break: break-all; } .xmqkb_table tbody tr { page-break-inside: avoid; } .xmqkb_table tr { line-height: 30px; } .xmqkb_table tr.f5f7fa { background: #f5f7fa; } .xmqkb_table tr:not(.not-line) td { border-bottom: 1px solid #f1f1f1; } .xmqkb_table tr td { padding: 8px 5px; }