CSS :인터넷 익스플로러 CSS 줌은 최대 폭 및 최대 높이를 무시
.absolute-centered {
max-width: 100%;
max-height: 100%;
bottom: 0;
left: 0;
margin: auto;
overflow: auto;
position: absolute;
right: 0;
top: 0;
height: auto !important;
width: auto !important;
zoom: 10
}
HTML :
<img src="http://funnyasduck.net/wp-content/uploads/2012/09/Internet-Explorer-Meme.jpg" class="absolute-centered" />
IE (9, 10) max-width
및 max-height
을 무시 것으로 보인다. 왜 그런 일이 일어나는거야?
JSFiddle도 사용할 수 있습니다. here.
답장을 보내 주셔서 감사합니다. 그러나 상위 요소는 모든 크기가 될 수 있습니다. 내가 예상하는 모든 것은 그 컨테이너의 중앙에 정확하게 이미지를 표시하는 것이고, 이미지가 너무 작 으면 10 배를 넘지 않아야합니다. 그래서 일반 브라우저에서 http://jsfiddle.net/f8uqF/2/를 열면 해당 이미지가 결과 컨테이너의 가운데에 (가로 및 세로로) 위치 할 수 있지만 IE에서 열면 이미지의 일부만 볼 수 있습니다. 10 배 확대 된 이미지 – Vladimirs
@Vladimirs 제안 할 내용이 너무 많습니다. 나는 줌이 늙은 즉 '해킹'이라고 들었는데 결코 사용하지 않았다. 내 추측은 ie9 + depreciated 것입니다. 다른 브라우저에서는 사용하지 않는 것 같습니다. 개인적으로 부모에게'height'와'width' 세트를 주면 부모의 크기 설정 매개 변수에서 이미지가 죽었을 때'min-height'와'min-width' 이미지를 100 % 설정합니다. 확대 된 모습을 더 자세히 볼 수있는 링크가 있습니다. 나는 당신이 줌을 1000 % 이상으로 설정했다고 믿는다. (기사 만 빼냈다.) http://css-tricks.com/almanac/properties/z/zoom/ – sourRaspberri