0

Я строю страницу в ASP Webforms на странице входа. У меня есть раскрывающийся список, который отлично работает в Chrome, Firefox и IE Edge, но когда я перехожу в режим совместимости в IE7, является поведением эстрады после нажатия на список, который перемещает форма, и нажмите другую сторону в исходное положение.ASP WebForms DropDownList странное поведение в IE7

enter image description here

Это после нажмите

enter image description here

Это HTML для списка

<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> 

и это является их 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 использовал переполнение: auto и только в IE7 дает ошибку. Я удалил свойство, и теперь он работает.

Смежные вопросы