我有一个元素列表(任意长度)。但是,当用户打印它时,我想更改每一页上最后一个元素的样式。
到目前为止,我尝试使用@page {.el:last-child...}
,但什么也没做。并且 usingel:last-child
仅将样式应用于最后一页上的最后一个孩子。
任何帮助表示赞赏。
我有以下 HTML:
.el {
width: 500px;
height:250px;
background:#ccc;
margin:10px;
}
@page {
.el:last-child {
font-weight:bold;
}
}
@media print {
.el {display:block;}
}
<div>
<div class="el"> element </div>
<div class="el"> element </div>
<div class="el"> element </div>
<div class="el"> element </div>
<div class="el"> element </div>
<div class="el"> element </div>
<div class="el"> element </div>
</div>