我有一个动态页面,打印时需要一些格式。目前它有一些内联样式,需要删除。我可以这样做:
$('.myElements').removeAttr('style');
但是,我只需要在打印页面时运行此代码。
我确实使用CSS @media print ,但我需要能够使用我的文档检测媒体类型,以便使用jQuery删除内联样式。
执行此代码仅用于打印的最佳方法是什么?
答案 0 :(得分:1)
您可以使用@media print
。使用此功能,您可以编写自定义css,仅在打印时适用
<style>
@media print
{
p{font-size:20px;color:red;}
}
</style>