1

据我所知,id 选择器具有更多的特异性,但是当我使用 nivo 滑块时,我无法获得我所期望的图像大小,甚至声明重要。

我在我的 div 中包含了 nivo 滑块和带有 bgslider 的 id,并为此设置了 css

#bgslider img{
  position: absolute; 
  width: {some value} !important; 
  height: {some value} !important;
}  

但它也不起作用。为什么?

4

2 回答 2

0

问题是您的 html 中有内联样式,将宽度设置为 1100px 导致滚动条:

<div class="nivoSlider" id="vt_nivo_slider33" style="position: relative; width: 1106px; height: 768px; background: url(&quot;/landmark/images/bg/1.jpg&quot;) no-repeat scroll 0% 0% transparent;">

和这里:

<div class="nivo-slice" style="left: 0px; width: 1106px; height: 100%; opacity: 1; background: url(&quot;/landmark/images/bg/2.jpg&quot;) no-repeat scroll 0px 0% transparent;"></div>

如果您删除该内联宽度或更改它,将不会有滚动条见演示

http://jsfiddle.net/fGC5u/

于 2013-07-14T07:07:28.013 回答
0

是不是这样:当内联样式由 jquery 控制时,内联样式不能被 id 选择器覆盖。

于 2013-07-14T07:19:39.153 回答