我有一个网页,我试图使“友好”触摸设备。随着具有中型屏幕(小表、大电话)设备的激增,我的方法是在必要时使用CSS和javascript进行响应性布局。这件事进行得很顺利,但我正在与选择的控件搏斗。
在我的android手机和android平板电脑上,当我触摸一个select控件(我仍然需要测试一个苹果设备)时,我测试过的浏览器会呈现一个友好的大对话框,但是在Windows 8触摸屏笔记本电脑上,我只能点击一些小的选择选项。除了使select控件成为一个非常大的字体之外,是否已经有了一种使select更加友好的既定方法?
我正在考虑检测触屏启动,然后创建一个带有按钮或样式超链接的弹出div,以提供类似于Android提供的体验--但是我需要在已经很好地处理选择控件的浏览器上禁用它……
有人有什么建议吗?(我还没有任何代码,这将适用于任何选择控件)
发布于 2013-11-13 03:34:28
处理控制的最友好的方法是完全不碰它们。让浏览器以最好的方式处理它们--除非您提供了额外的功能,就像使用Chosen.js那样
通常,是的,设置一个更大的字体大小会有帮助。http://css-tricks.com/dropdown-default-styling/
https://stackoverflow.com/questions/19796661
复制相似问题