我有一个相当简单的问题,我似乎无法回答。在我的 Ruby on Rails 应用程序中,我想创建一个带有 link_to 的链接,该链接使用打印样式表而不是普通样式表加载页面。所以,假设一个普通的 link_to 看起来像这样:
link_to "Page", page_path, :target => "_blank"
我希望该页面随后在带有 print.css 的新窗口中呈现,以便用户准确地看到他或她将要打印的内容。我已经尝试将媒体设置为打印,但找不到如何执行此操作。
我还知道我可以直接将 call_to_function 与 javascript 打印一起使用,但我需要在使用打印样式表的新选项卡中打开网站。这可能吗?
最佳答案
要查看应用了打印媒体样式的页面的外观,最简单的方法是使用浏览器的内置打印预览。当然,这需要您可能不想依赖的用户方面的知识。
这里建议另一种选择: http://trentrichardson.com/2006/12/25/print-preview-with-css-and-javascript/
关于css - rails : How to create a link that loads the page with print. CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21606687/