jQuery可以修改特定媒体类型的CSS吗?

前端之家收集整理的这篇文章主要介绍了jQuery可以修改特定媒体类型的CSS吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
jQuery是否可以修改特定媒体类型的CSS(例如打印)?

我的具体问题是我在一个元素上使用动画,它覆盖了打印样式表,这会破坏我的打印布局.虽然我的问题与一般问题略有不同,但我认为答案应该有助于我解决问题.任何可能的解决方法也将有所帮助.多谢.

解决方法

您不需要使用 Javascript来执行此操作.只需在您的css文档中使用@media规则.
您只能在一个css文件中编写所有这些内容.这是具体的 W3C Documentation
@media screen {

/* all your fancy screen css with a bunch of animation stuff*/

}

@media print {

/* all your fancy print css just plain */

}

您可以编写非常具体的声明并将所有元素与您的需求相匹配. Btw支持IE6.在我们的项目中像一个魅力一样工作.

@media print {
   body { font-size: 10pt }
}

@media screen {
   body { font-size: 13px }
}

@media screen,print {
   body { line-height: 1.2 }
}

猜你在找的jQuery相关文章