2012-04-27 2 views
0

Internet Explorer 9에 배치 된 요소가 제대로 표시되지 않습니다. 상위 요소는 상대 요소이므로 절대 요소는 상위 div에 상대적으로 "절대"이어야합니다. 그러나 그것은 "고정 된"행동에 훨씬 더 가깝게 행동합니다. 관련된 요소에서 hasLayout을 트리거하려고하면 모든 것이 인라인으로 표시됩니다. IE가 위치를 표시하지 않는 이유는 무엇입니까?

내가 일하고 페이지

은 여기에 있습니다 : 문제의 http://drupaltest.global.arizona.edu/study-abroad/search-programs-map

요소는 당신이 지역 한 후 국가에 클릭 할 때 나타나는 .programs리스트 DIV이다.

IE의 모든 버전에서 발생합니다.

대단히 감사합니다.

+0

? 나는 그것을 보지 않는다. 상위 div에 대한 높이를 정의하고 상대 위치를 만들 때'.programs-list' div가 내부 div로 이동합니다. –

답변

0

HTML 구조를 분석 한 후지도 영역에 팝업을 유지하려면 div#main-wrapperposition:relative으로 설정해야합니다.

CSS는 상대적으로 어느 부모

#main-wrapper { 
    position: relative; 
} 
관련 문제