У меня есть страница, которая отлично работает на экране. Когда я вызываю ctrl + p, все работает нормально, но нижний колонтитул повторяется на каждой странице. Я хотел бы напечатать свой нижний колонтитул только на последней странице.Footer последняя страница только html + css
У меня уже есть .scss, чтобы настроить некоторые вещи. Мой HTML выглядит так:
<md-table-container>
<table md-table>
<thead md-head>
<tr md-row>
<th md-column><span>{{'relatorioVenda.produtoVariacao'|translate}}</span></th>
<th md-column><span>{{'relatorioVenda.qtde'|translate}}</span></th>
<th md-column><span>{{'relatorioVenda.valor'|translate}}</span></th>
</tr>
</thead>
<tbody md-body ng-repeat="produto in ctrl.resumoPorProduto.produtos track by produto.produtoId">
<!-- item -->
<tr md-row class="item">
<td md-cell>{{produto.descricao}}</td>
<td md-cell>{{produto.quantidade}}</td>
<td md-cell>{{produto.totalVenda | currency}}</td>
</tr>
<!-- subitem -->
<tr md-row ng-repeat="variacao in produto.variacoes track by variacao.produtoVariacaoId">
<td md-cell class="sub-item"><md-icon md-font-icon="zmdi zmdi-chevron-right"></md-icon> {{::variacao.descricao}}</td>
<td md-cell>{{variacao.quantidade}}</td>
<td md-cell>{{variacao.totalVenda | currency}}</td>
</tr>
</tbody>
<tfoot md-foot>
<tr md-row class="total">
<td md-cell>{{'relatorioVenda.total'|translate}}</td>
<td md-cell></td>
<td md-cell>{{ctrl.resumoPorProduto.totalVenda | currency}}</td>
</tr>
</tfoot>
</table>
</md-table-container>
И мой СКС:
.total {
background: #f5f5f5;
}
Но до сих пор ни малейшего представления о том, как печатать только на последней странице. Есть идеи?
С уважением.
Существует селектор [': first'] (https://drafts.csswg.org/css-page-3/#valdef-page-first), но, как ни странно, не соответствует': last'./Можете ли вы показать больше кода, особенно CSS? У меня создалось впечатление, что обычно на каждой странице повторялись только фиксированные позиционированные элементы. Возможно, это связано с тем, что вы используете таблицу? Возможно, браузер считает, что нижний колонтитул таблицы содержит важную информацию, касающуюся табличных данных выше (что, вероятно, у вас даже нет), похоже на то, что вы используете таблицы для целей макета), и поэтому повторяется на каждой печатной странице. – CBroe
CBroe Я редактировал вопрос и ставил больше кода. Благодарю. – Wilton