gpt4 book ai didi

javascript - 随意应用打印 CSS

转载 作者:行者123 更新时间:2023-11-30 10:03:51 26 4
gpt4 key购买 nike

我有一个特定的页面,我希望用户能够使用 native 浏览器打印页面 (window.print()) 进行打印,并且我希望能够向用户显示该页面的预览

我有一个名为 print.css 的 css 文件,它看起来像这样:

@media print
{ ... }

native 打印看起来不错,但我不知道如何显示打印预览,这意味着按需在“@media print”中应用 css

最佳答案

您可以使用 jQuery 在没有媒体打印标签的情况下按需将 css 插入页面。

您可以在 HTML 标记本身中执行此操作,而不是进行媒体打印,这样您就可以将 css 文件用于多种用途

J查询:

  $('head').append('<link rel="stylesheet" href="print.css" type="text/css" />');

在 HTML 中添加媒体标签:

  <link rel="stylesheet" type="text/css" href="print.css" media="print">

关于javascript - 随意应用打印 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30319335/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com