Laravel dompdf как я могу установить конец моего стола на странице botto mof ?
Здравствуйте каждый человек.
я делаю приложение, которое генерирует счета-фактуры. Проблема в том, что я хочу, чтобы цена была внизу.смотрите картинку (я цензурировал какую-то дату красным цветом. зеленая коробка - это то, что я хочу в нижней части моей страницы): фотография моего счета-фактуры.
Он всегда должен быть внизу, даже если в счете-фактуре есть только 1 товар. Я также не могу разделить его на 2 таблицы. Потому что мой клиент хочет, чтобы все было в 1 таблице. вот код страницы. (Я также подвергла цензуре некоторую информацию здесь)
<!DOCTYPE html> <html> <head> <style> @page { margin: 100px 25px; } header { position: fixed; top: -60px; left: 0px; right: 0px; background-color: lightblue; height: 50px; } footer{ position: fixed; bottom: 60px; left: 0px; right: 0px; background-color: lightblue; height: 50px; } p:last-child { page-break-after: never; } table { border-collapse: collapse; } .info{ float: right; border: 1px solid black; width: 40%; margin-bottom: 20px; } .customer{ } tr, td{ border: 1px solid black; } .company-name{ font-size: 40px; } .items { width: 100%; padding-top: 20px; border: 1px solid black; } .items td{ text-align: center; } .company-info{ } .firstline th{ border: 0; } .footer { width: 100%; border: 0; bottom: 0px; } .global.footer { position: fixed; width: 100%; border: 0; bottom: 0; } .footer th { border: 0; } .header td { text-decoration: underline; } p { line-height: 0.5; } </style> </head> <body> <img src="https://i.imgur.com/y6SBqHe.jpg" class="logo"> <p id="company-name" class="company-name">CENSORED</p> <div class="info"> {{$invoice->customerName}} {{$invoice->customerAdres}} </div> <div class="company-info"> <p>CENSORED26</p> <p>CENSORED</p> <p>CENSORED</p> <p>CENSORED</p> </div> <table class="items"> <tr id="firstline" class="firstline"> <th id="invoicenumber">Factuur nr: {{$invoice->invoiceNumber}}</th> <th></th> <th></th> <th></th> <th id="date">Datum:</th> </tr> <thead> <tr id="0" class="header"> <td>Artikel</td> <td>Beschrijving</td> <td>Aantal</td> <td>Eenheidpr</td> <td>Bedrag</td> </tr> </thead> <tbody> @forelse(json_decode($invoice->itemsjson) as $item) <tr> <td>{{$item->name}}</td> <td>{{$item->description}}</td> <td>{{$item->amount}}</td> <td>{{$item->price}}</td> <td>{{$item->totalPrice}}</td> </tr> @empty <p>geen invoices gevonden</p> @endforelse </tbody> <tfoot class="global-footer"> <tr> <td></td> <td></td> <td></td> <td>Totaal:</td> <td>{{$totalPrice}}</td> </tr> <tr> <td></td> <td></td> <td></td> <td>BTW 21%</td> <td>{{$BTW}} </td> </tr> <tr> <td></td> <td>Betalingsvoorwaarden: 30 dagen</td> <td></td> <td>Totaal incl</td> <td>{{$totalPriceWithBTW}}</td> </tr> </tfoot> </table> <table class="footer"> <tr> <th>CENSORED</th> <th>CENSORED</th> <th>CENSORED</th> </tr> </table> </body> </html>
Что я уже пробовал:
Я попытался поместить тег нижнего колонтитула в свою таблицу, но это невозможно, потому что он всегда будет генерировать ошибку. Я также искал в Интернете решение, но не смог его найти.
MadMyche
Я не знаю об этом в настоящее время, но в прошлом часто было более успешно разрабатывать для ДОКТИПОВ XHTML или HTML 4, а не для HTML5.
Если это все еще так.... TFOOT должен быть перед TBODY.