부정적 절대 위치 지정 div의 오버플로에 문제가 있습니다.숨겨진 오버플로가 발생하는 부정적인 절대 위치 지정 (IE7/8)
아래 그림은 내가 달성하고자하는 것을 나타냅니다. 주요 개체는 위치 : 상대적 div입니다. 두 개의 튀어 나온 화살표 탭은 위치 인 div입니다. 절대 값은 음수 값이므로 부모의 경계선 밖에 위치합니다.
IE7 및 IE8을 제외한 모든 브라우저에서 정상적으로 작동하며 상위 개체의 스타일이 오버플로 : 숨김 상태 인 것처럼 완벽하게 작동합니다.
HTML :
<div id='parent'>
<div id='arrowLeft'></div>
<div id='arrowRight'></div>
</div>
CSS :
#parent{
position:relative;
width:600px;
height:400px;
}
#arrowLeft{
width:40px;
height:50px;
position:absolute; left:-40px; top:50%;
margin-top:-25px;
}
#arrowRight{
width:40px;
height:50px;
position:absolute; right:-40px; top:50%;
margin-top:-25px;
}
이 날 미친 운전. 누구든지이 문제에 대한 수정이나 이유를 알고 있습니까?
감사합니다.
W.은
plz주세요! 내가 지금 당신의 질문에 대답 할 수있는 유일한 방법은 내가 HTML/CSS를 재현하는 시간을 낭비하는 것입니다. – thirtydot
게시 한 코드를 사용하여 문제를 재현 할 수 없습니다. [http : // jsfiddle.net/Yrerb/) IE7/8에서. 버그가 포함 된 적절한 테스트 케이스를 제공해야합니다. – thirtydot