Удалить элемент с первой напечатанной страницы - PullRequest
0 голосов
/ 25 сентября 2018

Я работаю над набором счетов, которые должны хорошо печататься в браузере.У меня есть div, который я хочу оставить в самом конце последней страницы.Он отлично работает, когда печатается только одна страница, но при наличии нескольких страниц он отображается поверх любого содержимого в области страницы.

После того, как ПОПРОБОВАТЬ, чтобы прочитать документацию по W3C @page и @media page, мне все равно не удалось его протолкнуть ..

@page{
  size: A4;
  margin: 0;
  margin-bottom: 2cm;
}


@media print{

  body{
    padding: 2cm;
  }

  div#invoice-summary-table{
    page-break-inside: avoid;
  }

  div.footer { //this is the div I want to display
    display: block;
    text-align: center;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
  }

  @bottom-center {
    font-size: 2em;
    font-family: sans-serif;
    color: #444;
    content: counter(page); //this is not displaying either
 }

 // I have tried pointing to the first page then to the div, after trying to use it inside @media page{ } and a few other options 

 @page :first div.footer {
   display: none;
 } 
}

HTML-код для этого может быть очень простым,содержание, чтобы заполнить две страницы и в конце этого

<div class="footer">
        <p class="annotations text-center"><strong>VAT*</strong><em> VAT value might varry depending on your region</em></p>
        <p class="text-center"><strong>Taxes*</strong><em>  Taxes will be calculated in &euro; regarding transport and other taxable services.</em></p>
        <span id="counter"></span>
</div>

Спасибо заранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...