我使用SVG徽標作爲背景圖像,我似乎無法在Internet Explorer (編輯:和Safari)中正確對齊左側。svg背景圖像的位置始終以Internet Explorer爲中心,儘管背景位置:左中心;
容器看起來像這樣:
<div id="header">
<div id="logo"></div>
</div>
隨着風格:
#header{
width: 100%;
max-width: 1200px;
height: 100%;}
#logo{
background: url(../images/ss_logo.svg);
background-position: left center;
width: 100%;
height: 100%;
float: left;}
你可以看到<div>
應跨越其父的100%,但顯示徽標的左側元件。這在Chrome和Safari中運行良好,但徽標始終位於IE中<div id="logo">
的中間。
信息似乎很難找到這個,有沒有其他人有同樣的問題?這個是example version of the problem的鏈接,綠框是SVG。
什麼版本的IE? – koningdavid
你能舉一個這種行爲的一個活生生的例子嗎? –
在IE 10中得到這個問題,但也只是注意到它在Safari瀏覽器相同。 – bluefantail