【发布时间】:2014-01-23 18:27:00
【问题描述】:
我有一个带有较大宽度和垂直居中对齐文本的下拉列表控件的 asp.net 应用程序。
昨天我的下拉列表控件突然丢失了它的 css 宽度/对齐属性在浏览器 (IE 10) 上显示不正确。
经过几个小时的搜索,我发现这是因为我不小心点击了地址栏(网址旁边)的“兼容模式”按钮。
我的帖子的详细信息:Vertically align text in a asp.net dropdown list control。
点击兼容模式按钮后,它又开始正常工作了。
既然这发生在我身上,我想知道最终用户可能会发生这种情况,因此也会错误地向他们显示。
有谁知道如何避免这种情况并创建一个下拉列表/网络应用程序,如果用户不小心点击了该按钮,它不会取消格式化?
顺便说一句,我还使用 IE 开发工具在旧版本的浏览器上测试了我的页面,发现它在 IE 9 和 8 上也能正常工作,但下拉列表在 IE7 上就乱了。
谢谢!
【问题讨论】:
标签: html asp.net css drop-down-menu ie-compatibility-mode