我刚刚找到了CSS @page
指令,并将其与:first
一起使用,将CSS应用于html打印的第一页。有没有办法相反,并将CSS应用于除之外的所有页面?
答案 0 :(得分:12)
@page :not(:first) {
}
如果您需要更好的浏览器兼容性,Donut's solution设置样式,那么“撤消”它们:first
也可以(依赖于特异性/级联)。
@page {
/* Styles for everything but the first page */
}
@page :first {
/* Override with perhaps your stylesheet's defaults */
}
答案 1 :(得分:4)
如果您使用的是CSS2,则可以间接进行。使用@page
设置除第一页以外的所有页面所需的样式,然后使用@page
和:first
来“撤消”第一页的样式。
答案 2 :(得分:0)
可以使用javascript / jquery完成。