2

我有一个网页,我试图让触摸设备“友好”。随着中等尺寸屏幕(小桌子、大手机)设备的激增,我的方法是在必要时使用 CSS 和 javascript 调整来制作一个响应式布局。这进展顺利,但我正在与选择控件搏斗。

在我的 android 手机和 android 平板电脑上,当我触摸选择控件时,我测试过的浏览器会呈现一个友好的大对话框(我仍然需要测试 Apple 设备),但在 Windows 8 触摸屏笔记本电脑上,我试图单击小选择选项。除了使选择控件成为一个非常大的字体之外,是否已经有一种既定的方法可以使选择更友好?

我正在考虑检测 ontouchstart 然后创建一个带有按钮或样式化超链接的弹出 div 以提供类似于 Android 提供的体验 - 但是我需要在已经很好地处理选择控件的浏览器上禁用它......

有人有什么建议吗?(我还没有任何代码,这将适用于任何选择控件)

4

1 回答 1

0

处理控件最友好的方法是根本不触摸它们。让浏览器以最好的方式处理它们——除非你像 Chosen.js 那样提供额外的功能

通常,是的,设置更大的字体大小会有所帮助。http://css-tricks.com/dropdown-default-styling/

于 2013-11-13T03:34:28.473 回答