IE9 +后台位置:左/右不起作用

时间:2014-04-07 14:52:11

标签: css internet-explorer

我想将标签元素的背景放在左边,但在ie9 +中它从不在左边。

我的代码与此类似

label {
       background-image: url('some-image.svg');
       background-position: left center;
       background-repeat: no-repeat;
       padding-left: 20px;
}

这适用于所有浏览器,但(当然)在ie9 +中,奇怪的是它在ie8中工作。

我希望有人可以提供帮助,因为我无法通过负背景偏移来修复它。

1 个答案:

答案 0 :(得分:0)

我得到了解决方案。它与我在新版本的IE和Safari中使用的SVG图像有关,导致错误。看起来SVG总是有100%甚至作为背景。

所以如果您需要为我这样的复选框或单选按钮定位图像,那么对于这样的浏览器,您应该回退到PNG。