2017-01-08 10 views
0

로그인 페이지에서 ASP Webforms로 페이지를 작성하고 있습니다. Chrome, Firefox 및 IE Edge에서 제대로 작동하는 드롭 다운 목록이 있지만 IE7의 호환 모드로 변경하면 양식이 움직이는 목록을 클릭하고 다른면을 원래 위치로 다시 클릭하면 에스 트 랜지 동작입니다.ASP WebForms DropDownList IE7의 이상한 동작

enter image description here

이 후

enter image description here

이 드롭 다운 목록

<div> 
    <asp:DropDownList ID="_ddlLocation" runat="server" Style="margin-top: 5px; color: rgb(175, 175, 175); font-size: 20px; text-align: center;"> 
    <asp:ListItem>Location</asp:ListItem> 
    </asp:DropDownList> 
</div> 

에 대한 HTML입니다 클릭하고이 자신의 CSS입니다

.loginContainer .login select { 
    *margin-left: -10px !important; 
} 
.loginContainer .login select { 
    width: 180px; 
    color:#898883; 
    font-size: 24px; 
} 
.loginContainer .login input[type=text], .loginContainer .login input[type=password], .loginContainer .login select { 
    height: 40px; 
    border: 1px solid #979797; 
    font-size: 18px; 
    font-weight:lighter; 
    color: #36333D; 
    width:99.8%; 
    margin-top:15px; 
    line-height:40px 
} 
,
+0

목록을 클릭하기 전과 후에 소스를 봅니다. 내 생각 엔 목록에 AutoPostback이 * true *로 설정되어 있으며 POST에 포함 된 DIV 또는 이와 유사한 항목이없는 경우 서버에서 보낸 내용이 반환됩니다. – sh1rts

답변

0

답변을 주셔서 감사하지만 봇 상태를 확인했는데 차이점이 없습니다. 부모 div가 오버플로를 사용하고 있음을 발견했습니다. 자동으로 IE7에서 오류가 발생하여 속성을 삭제하고 현재 작동하고 있습니다.