我刚刚找到了 CSS@page
指令,并将其与:first
将 CSS 应用到 html 打印的第一页。有没有办法反其道而行之,将 CSS 应用于所有页面except首先?
使用 CSS3:not() https://developer.mozilla.org/en-US/docs/Web/CSS/:not和...一起@page https://developer.mozilla.org/en-US/docs/Web/CSS/@page:
@page :not(:first) {
}
如果您需要更好的浏览器兼容性,甜甜圈的解决方案 https://stackoverflow.com/a/4492455/712526设计所有内容然后“撤消”它们:first
也有效(依赖于特异性/级联)。
@page {
/* Styles for everything but the first page */
}
@page :first {
/* Override with perhaps your stylesheet's defaults */
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)