У меня есть приложение asp.net с выпадающим списком большей ширины и выровненным по центру текстом по вертикали.
Вчера мой элемент управления выпадающим списком внезапно потерял свойства ширины/выравнивания css, которые неправильно отображались в браузере (IE 10).
После нескольких часов поиска проблемы я заметил, что это произошло из-за того, что я случайно нажал кнопку «режим совместимости» в адресной строке (рядом с URL-адресом).
подробности в моем сообщении по адресу: Вертикальное выравнивание текста в asp Управление выпадающим списком .net.
После нажатия кнопки режима совместимости он снова начинает работать хорошо.
Поскольку это случилось со мной, я подумал, что это может случиться с конечными пользователями, и поэтому они также будут отображать это неправильно.
Кто-нибудь знает, как этого избежать и создать выпадающий список/веб-приложение, которое не отформатируется, если пользователь случайно нажмет эту кнопку?
Кстати, я также использовал инструменты разработчика IE, чтобы протестировать свою страницу в старых версиях браузера и заметил, что она хорошо работает и в IE 9 и 8, но выпадающий список не работает в IE7.
Спасибо!