我有一个 print.css,在打印时应用于文档。在页面实际发送到打印机之前是否可以修改 DOM(重新定位元素)?
或者我可以修改 DOM,修改后通过 javascript print() 打印文档。
最佳答案
我发现实现此目的的最佳方法是使用 print media stylesheet .
<link rel="stylesheet" type="text/css" media="all" href="default.css" />
<link rel="stylesheet" type="text/css" media="print" href="print.css" />
当文档呈现用于打印时,您可以通过样式表中的 css 修改 dom。
你想用什么方式修改使用这种方法无法实现的dom?
关于javascript - 是否可以在页面发送到打印机之前修改 DOM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7003905/