提问人:Pekka 提问时间:12/19/2009 更新时间:12/19/2009 访问量:1452
覆盖“style=”属性中的属性?
Override property in "style=" attribute?
问:
我正在尝试调整 CKEditor 中按钮背景图像的位置。
CKEditor 使用 对按钮图像进行硬编码。我不想改变这一点,因为它似乎在编辑器的核心中。background-position: 0px 0pt
但是,我可以为样式表中的按钮和样式设置自定义类。但是因为background-position语句是在style属性中发出的,所以我不能从类中覆盖它,甚至不能使用.!important
有没有办法覆盖CSS类中style=
属性中的CSS属性?
我不认为有。有人知道任何解决方法吗?
答:
0赞
Dave Markle
12/19/2009
#1
你可以用一些 Javascript 来设置样式,或者(甚至更好的是)使用一些 JQuery 来为你做这件事。
10赞
Gumbo
12/19/2009
#2
重写特性中指定的属性的唯一方法是使用 !important
。style
评论
1赞
Dave Markle
12/19/2009
不知道!重要的是那个“重要”!我今天学到了一些东西!
0赞
Naftuli Kay
10/22/2014
没那么直观......在 CSS 样式中将属性标记为“不重要”会使其变得如此重要,以至于它会覆盖元素级样式。
评论