高DPI设置导致Firefox无法在“选择”框中呈现滚动条箭头

|| 我正在Windows 7上运行Firefox 4,DPI设置为144 dpi。我有一个带有第三方日期选择器的网页,该页面具有一个用于“月”和“年”字段的选择框。问题是Firefox无法显示向上/向下箭头,因此用户无法选择日期。 我从日期选择器中取出了月份选择框,并隔离了问题。在下面的屏幕截图中,Firefox(左)没有显示大小:2和大小:3的向上/向下箭头。 IE(右)正确显示它们。 选择框的HTML代码,大小为2:
<select size=\"2\"><option>January</option><option>February</option><option>March</option><option>April</option><option>May</option><option>June</option><option>July</option><option>August</option><option>September</option><option>October</option><option>November</option><option>December</option></select>
我可以修改日期选择器以使用其他大小(1或4)或使用较低的DPI,但是对于某些用户而言,它可能不是一个选择。有什么想法...如果不是解决方案,那么是原因...?     
已邀请:
当您离开96或120 DPI的安全性和舒适性时,这正是您所期望的。 尽管Microsoft多年来一直在向开发人员讨价还价,但DPI​​> 120的支持标准仍然令人沮丧。 应用程序开发人员需要进行大量测试,才能使其应用程序在各种DPI值下正常运行。我可以看到应用程序在某些DPI值下失败的情况,对于呈现各种奇怪而奇妙的内容的浏览器,要进行全面的测试甚至很难。都一样,这显然是Firefox中的错误,您应该提交错误报告,并希望做到最好! 顺便说一句,我最近在我的应用程序上执行了一些高DPI测试,并一路提高到192 DPI。该应用程序确实不错,但看起来确实很奇怪。除非您拥有高分辨率的显示器,否则请勿尝试此操作,因为在小型显示器上,很难将设置更改回更易于管理的设置!     
绝对是DPI问题。无法在运行96dpi的FF或IE中重新创建它,更改为144,滚动条消失了。您可能需要修改此设置才能看到它停止显示的位置。     

要回复问题请先登录注册