据我所知,id 选择器具有更多的特异性,但是当我使用 nivo 滑块时,我无法获得我所期望的图像大小,甚至声明重要。
我在我的 div 中包含了 nivo 滑块和带有 bgslider 的 id,并为此设置了 css
#bgslider img{
position: absolute;
width: {some value} !important;
height: {some value} !important;
}
但它也不起作用。为什么?
问题是您的 html 中有内联样式,将宽度设置为 1100px 导致滚动条:
<div class="nivoSlider" id="vt_nivo_slider33" style="position: relative; width: 1106px; height: 768px; background: url("/landmark/images/bg/1.jpg") no-repeat scroll 0% 0% transparent;">
和这里:
<div class="nivo-slice" style="left: 0px; width: 1106px; height: 100%; opacity: 1; background: url("/landmark/images/bg/2.jpg") no-repeat scroll 0px 0% transparent;"></div>
如果您删除该内联宽度或更改它,将不会有滚动条见演示
是不是这样:当内联样式由 jquery 控制时,内联样式不能被 id 选择器覆盖。