我知道Internet Explorer一直没有风格,因为样式html <select>
具有不一致或不存在的字体大小,颜色,边框,背景颜色等等,所以创建自己的灵活字段的替代方法是什么?浏览器兼容?
可以要求任何JavaScript框架,例如jQuery等。我认为简单的CSS菜单几乎可以作为替代方案,选择“菜单项”添加到隐藏字段...
答案 0 :(得分:3)
为什么要使用键盘导航替换功能完善的原生选择框以及自制hackish解决方案的所有好东西,这将使您的网站无法用于关闭Javascript或屏幕阅读器的用户?如果99.9%的网站能够设法让他们的选择框融入其中,那么你应该尽可能地将它们吸收并尽可能地设计它。
然而,您可以查看this jQuery plugin以不同方式增强选择框。
答案 1 :(得分:0)
我猜下拉菜单可以使用隐藏字段作为数据持有者轻松完成。没有看到任何潜在的问题......好吧,除非JavaScript被关闭。