制作css规则会覆盖jQuery .css更改

时间:2012-04-10 21:28:35

标签: jquery css printing media-queries

我有两个样式表:media="print"个和media="screen"个样式表。 我还有一些在窗口调整大小上运行的jQuery代码,更改了div的margin-left

目前,当用户打印时,此div会向右移动。 我希望用户打印时margin-left始终为零。

我怎么能这样做?提前谢谢!

2 个答案:

答案 0 :(得分:8)

给它id并将其设置为#your-id { margin-left: whatever !important; }

答案 1 :(得分:1)

在CSS样式表中使用!important是一种选择。

另一个选项可能是删除内联样式属性,然后使用removeAttr('style')添加自己的属性。