【发布时间】:2021-12-21 19:13:51
【问题描述】:
当我的 TD 有第二页继续时,我在苦苦挣扎,进入第二页时边框总是被切断 有没有人有想法使用 CSS @media print 来解决这类问题? 我尝试使用 page-break-inside 但它没有解决我的问题 请帮忙
CSS
@media print {
body {
display: table;
padding-bottom: 40px;
height: auto;
font-size: 5pt;
margin-top: 20px;
}
.table-print {
font-family: arial, sans-serif;
width: 100%;
margin-left: 30px;
font-size: 9pt;
}
table {
page-break-inside:auto
}
td {
page-break-inside:avoid;
page-break-after:auto
}}
Laravel 刀片:
<table class="table-print">
<tr>
<h1>Company.</h1>
<h1>Item Summary</h1>
@foreach($c_name as $cc)
<h1>{{{$cc->description}}}</h1>
<h1>{{{$cc->address}}}</h1>
@endforeach
</tr>
<tr>
<td class="label-bold">Item</td>
<td class="label-bold">Quantity</td>
<td class="label-bold">Unit</td>
<td class="label-bold">Date of Return</td>
<td class="label-bold">Plate#</td>
<td class="label-bold">Reference no.</td>
<td class="label-bold">Remarks</td>
</tr>
@foreach($customer_returns as $customer_return)
<tr>
<td class="label"> {{{$item_number_return++}}}</td>
<td class="label"> {{{number_format($customer_return->qty) }}}</td>
<td class="label"> pcs</td>
<td class="label"> {{{$cc->date_return}}}</td>
<td class="label"> {{{$cc->plate_number}}}</td>
<td class="label"> {{{$cc->reference_number}}}</td>
<td class="label"> {{{$cc->ret_desc}}}</td>
</tr>
@endforeach
</table>
【问题讨论】:
标签: html css laravel printing printf