배경 위치를 설정하면 Chrome, Safari, Firefox에서는 작동하지만 Internet Explorer 8-11에서는 작동하지 않습니다. 여기 뭐가 잘못 됐니?배경 위치가 IE에 적용되지 않았습니다.
DEMO on Webdevout
.logo {
display: block;
width: 200px;
border: 2px solid red;
background: url("layout/logo.png") center right no-repeat; /* fallback image */
background-image: url('data:image/svg+xml;base64,...'), none; /* two bg to only use svg on supported browsers. IE 11 uses this image */
background-position: center right;
background-repeat: no-repeat;
background-size: auto 100%;
}
UPDATE :
IE는 SVG 이미지의 배경 위치를 무시하는 것 같다. 여기에 WORKAROUND DEMO
어떤 IE 버전을 사용하고 있습니까? – Dai
데모 (이미지 포함)에 설명 된대로 IE 8, 9, 10 및 11에 있습니다. –
왼쪽에서 배경 이미지를 설정하려는 경우'background-position : left center; '를 시도하십시오 – Huangism