我有一個元素列表(任意長度)。但是,當用戶正在打印它時,我想要更改每個頁面上最後一個元素的樣式。每個打印頁面上最後一個元素的樣式不同
到目前爲止,我嘗試使用@page {.el:last-child...}
,但是什麼也沒做。並且僅使用el: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>
\t <div class="el"> element </div>
\t <div class="el"> element </div>
\t <div class="el"> element </div>
\t <div class="el"> element </div>
\t <div class="el"> element </div>
\t <div class="el"> element </div>
\t <div class="el"> element </div>
</div>
此AFAIK沒有選擇器。 「網頁」是人造的結構,而不是DOM元素,因此不能被CSS使用。 –