2014-04-07 77 views
-1

我想將標籤元素的背景放在左側,但它不會在ie9 +的左側。IE9 +背景位置:左/右不工作

我的代碼與此類似

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

這是工作在所有的瀏覽器,但(當然),奇怪它是在IE8工作。

我希望有人可以幫助,因爲我不能簡單地將它固定在背景負值上。

+2

JSfiddle please –

回答

0

我得到了解決方案。這與我在IE和Safari的新版本中使用的SVG圖像有關,導致了錯誤。 SVGs似乎總是擁有100%的背景。

所以,如果您需要爲例如像我這樣的複選框或單選按鈕放置圖像,則應該爲此類瀏覽器回退PNG。