【发布时间】:2013-03-12 20:20:32
【问题描述】:
我正在尝试缩小 jQuery UI 滑块小部件的句柄。我创建了这个 CSS:
.ui-slider-handle {
width: 10px;
}
DOM 检查器告诉我的内容被忽略,而支持 jQuery UI CSS。
我怎样才能让我的优先级更高?标识滑块句柄的唯一方法,因为它是由 jQuery 函数 (.slider()) 生成的,并且实际上不在 .html 文件中,所以使用代码为它分配一个 ID after已经用 jQuery 制作,然后希望 CSS 应用,或者手动添加宽度属性与代码。这些看起来并不优雅。
最好的方法是什么?
【问题讨论】:
-
覆盖你的选择器是什么?
-
找到答案——使用
!important标签。 -
@Aerovistae 不要使用
!important。一开始它似乎很有用,但后来你发现它毒害了你的样式表和你的生活。 -
@Aerovistae, no,
!important更像是解决规则之间的特异性冲突的最后手段。它不应该在一般情况下使用。否则它会很快在你的风格中蔓延。 -
@Aerovistae 同意 Frederic,你想远离使用
!important,它最终会产生更多问题!