我现在有一个jQuery UI的小问题。覆盖jQuery UI CSS
我们使用jQuery Accordions作为我们的应用程序,自从我们升级到jQuery UI 1.11.14以来,我们遇到了一个问题,导致我们为Accordions编写的任何CSS都被jQuery覆盖。
据我了解,jQuery UI在页面加载后自动激活并附加其样式。这留下了问题,如果jQuery总是最后一个,我可以添加自己的样式。任何样式检查器都会显示jquery-ui.min.css覆盖之前编写的所有内容。
我知道!important
存在,但这只是不好的做法,我们希望避免这种情况,否则我们会将!important
附加到约20条规则,或者看起来很糟糕。
编辑: 下面是IE的F12控制台的截图: Here is a screenshot from IE's F12 Console http://puu.sh/lAoYJ/b3ed91b91c.png
给出特异性。这也取决于你使用的是什么。 –