이상한 비트, 이미지 위에 몇 개의 링크를 오버레이하려고하는데 IE (모든 버전)에서만 이미지 뒤에 표시됩니다. Chrome, Firefox 등에서 작동합니다.IE10에서 위치 절대 값 및 Z- 인덱스
각 요소에 적절한 z- 인덱스를 부여하려고 시도했지만 실제로 차이가 없습니다.
나는이 문제를 수 백만 번 전에 맹세했습니다.
는 여기에 대한 JSFiddle있어 : 이미지를 통해 링크를 숨길 수있는 이유는 무엇 http://jsfiddle.net/SY8xp/
<a href="#" class="logo-link-a"><span>Link 1</span></a>
<a href="#" class="logo-link-b"><span>Link 2</span></a>
<img src="http://lorempixel.com/212/43" width="212" height="43" alt="" id="logo" />
.logo-link-a span, .logo-link-b span {
display: none;
}
.logo-link-a {
display: block;
position: absolute;
width: 50px;
height: 50px;
margin: 25px 0px 0px 0px;
}
.logo-link-b {
display: block;
position: absolute;
width: 165px;
height: 50px;
margin: 25px 0px 0px 50px;
}
#logo {
margin-top: 30px;
}
내가 '어디 –
@Platinumpt 했니 사용 Z-index'이 표시되지 않는 당신은 ".logo 링크 - 스팬, .logo 링크-B의 범위를 발견 "클래스"표시 : 없음; ". –
아니요, 필요하지 않아야합니다.하지만 테스트 한 내용입니다. 텍스트가 표시되지 않도록 범위가 숨겨져 있습니다. – Platinumpt