私は要素のリスト(任意の長さ)を持っています。しかし、ユーザーが印刷しているときは、すべてのページの最後の要素のスタイルを変更したい。最後に印刷されたページの最後の要素が異なる
これまでのところ、私は@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では使用できません。 –