我有一个带有较大宽度和垂直居中对齐文本的下拉列表控件的 asp.net 应用程序。
昨天我的下拉列表控件突然丢失了它的 css 宽度/对齐属性在浏览器(IE 10)上显示不正确。
在搜索了几个小时后,我注意到这是因为我不小心点击了地址栏上的“兼容模式”按钮(在 url 旁边)。
我的帖子的详细信息:在 asp.net 下拉列表控件中垂直对齐文本。
回击兼容模式按钮后,它再次开始正常工作。
由于这发生在我身上,我想知道最终用户可能会发生这种情况,因此也会错误地向他们显示。
有谁知道如何避免这种情况并创建一个下拉列表/网络应用程序,如果用户不小心单击该按钮,该应用程序不会取消格式化?
顺便说一句,我还使用 IE 开发工具在较旧的浏览器版本上测试了我的页面,发现它在 IE 9 和 8 上也能正常工作,但下拉列表在 IE7 上就乱了。
谢谢!