2012-06-21 105 views
0

当我把一个背景图片放入我的锚点时,我的锚点正在改变它的宽度。看看背景(之前的结果),并插入后的背景图像锚点自动改变背景图像的宽度

http://s17.postimage.org/6xn7qci2l/tela.png

前:http://jsfiddle.net/jvN7z/8/

后:http://jsfiddle.net/jvN7z/7/

+0

嗨,我说的是彩色retangulars右侧的白色空间。 – Ronaldo

+0

如arttronics所指出的那样使用'overflow:hidden' – LuudJacobs

+0

overflow:隐藏不起作用。 – Ronaldo

回答

1

我想这是你想要的问题向大家展示:
jsFiddle issue

如果是这样,解决方法是更改​​widthauto的箭头图像,或从该风格删除width
jsFiddle fixed

+0

非常感谢!有效。和你一样,我已经更改为自动锚点元素,而不是箭头图像。为什么会发生?你能否给我一点解释这个问题? – Ronaldo

+0

这是因为你在图像中使用了'padding'。将'width'设置为'100%'**将导致在使用填充时看到白色矩形,因为这是100%的一部分。 – arttronics

+0

但是,填充仅用于锚点元素,图像在背景中。这只发生在我设置背景图像时。填充也考虑背景图片? – Ronaldo