2017-02-09 66 views
1

我需要知道,如果我能與:last選擇在最後一頁上修改的內容。CSS頁面媒體:最後一頁選擇

我不知道,如果它存在,我看到它在其他計算器的答案被這樣使用:Footer on last printed page。 但我不能在documentation找到它,當我嘗試使用它,它不工作。

我試圖清除我的最後一頁是這樣頁腳內容:

@page { 
     @bottom-right { 
      content: "Please turn over"; 
     } 
} 

@page :last { 
     @bottom-right { 
      content: none; 
     } 
} 

它的工作原理,當我與:first選擇使用它。我怎樣才能得到最後一頁的效果?

我使用Weasyprint打印PDF文件。

回答

3

基於the CSS3 Page docs看來除去:last僞類(或從不包含)。

可能可以使用:blank僞類爲目標的最後一頁,如果你可以在你的文檔的末尾強制分頁符。儘管如此,這可能會對其他空白頁產生不良影響。

+0

感謝在清除了。我也想過使用':blank'作爲選項。 – Niel

+0

試圖想到一些其他的選擇 - 像':right +:not(:left)',但是這需要測試以確定它是否有效。 –