我剛剛找到CSS @page
指令,並將其與:first
一起用於將CSS應用於html打印的第一頁。有沒有什麼辦法可以走相反的道路,並將CSS應用於所有頁面,除了第一個是?任何方式來css選擇除了第一頁以外的所有內容?
4
A
回答
9
使用CSS3的:not()
:
@page :not(:first) {
}
如果你需要更好的瀏覽器兼容性,:first
造型都那麼「撤消」他們的甜甜圈的解決方案也可以(依靠特異性/級聯)。
@page {
/* Styles for everything but the first page */
}
@page :first {
/* Override with perhaps your stylesheet's defaults */
}
3
如果您使用的是CSS2,則可以間接進行。使用@page
可爲除第一頁以外的所有頁面設置所需的樣式,然後使用@page
和:first
「撤銷」第一頁的樣式。
0
可以用javascript/jquery完成。
相關問題
- 1. jQuery - 選擇除了一個div以外的頁面上的所有內容
- 2. 如何選擇除一些項目以外的所有內容?
- 3. 如何選擇除類別的第一次出現以外的所有內容
- 4. 刪除除VIM中第一列以外的所有內容
- 5. 是否有一個選擇查詢來抓取除當前所選內容之外的所有內容?
- 6. SQL查詢選擇除最大值以外的所有內容
- 7. 除了mod_rewrite中的一個目錄以外的所有內容
- 8. 正則表達式 - 選擇「以外的所有內容」和「
- 9. 選擇除第一個以外的所有記錄
- 10. jQuery選擇除了一個元素以外的所有元素
- 11. 如何使用CSS選擇器選擇除第一個和最後一個以外的所有子女
- 12. 如何以編程方式選擇所有WebView內容?
- 13. 正則表達式匹配除了所有空格之外的任何內容
- 14. 正則表達式,如何選擇除模式外的所有內容?
- 15. 隱藏選擇的選擇組及其內容,除了所選的一個以外
- 16. JS正則表達式:替換除第一個以外的所有內容
- 17. 去除選擇框中的所有選項,除了第一種選擇
- 18. 選擇除列以外的所有列
- 19. VI刪除除模式以外的所有內容
- 20. CSS克隆除div以外的所有內容
- 21. 匹配除了給定字符串以外的所有內容
- 22. 刪除除子集中第一行以外的所有內容R
- 23. 如何選擇除第一個以外的子父母中的所有子女
- 24. 拒絕訪問除了來自一個文件夾的內容以外的所有內容
- 25. 除了第一個表格以外,每個表格上的第一行除外,每行都有jQuery選擇器
- 26. 選擇除文本塊外的所有內容
- 27. CSS - 選擇除第一個
- 28. 如何設置YUI2分頁程序來選擇第一頁以外的頁面?
- 29. 忽略除了某些子目錄及其內容以外的所有內容
- 30. 選擇第一行除外
我真的不能甜甜圈的路線,因爲這是一種遺傳性的項目,這是我們一直在負責重寫,但它們想改變一下原來的網站。但是,由於我們正在重寫它,他們不希望在舊網站上付出太多代價,不幸的是,這將會是很大的,因爲舊網站並沒有對包含進行太多的使用,並且每一個東西都被記錄下來頁面(全部300多個)。 – eidylon 2010-12-20 19:23:54
可以使用'@ page'指令來嵌套嗎?我嘗試了'@page:not(:first)#Container {my-rules-here}',它似乎不起作用。 – eidylon 2010-12-20 19:24:46
@eidylon:我不這麼認爲......我還沒有使用印刷風格 - 很多。 – BoltClock 2010-12-20 19:27:14