我知道 Internet Explorer 一直<select>无法使用不一致或不存在的字体大小、颜色、边框、背景颜色等来设置 html 样式,那么有哪些替代方法可以创建您自己的跨浏览器兼容的灵活字段?
需要任何 JavaScript 框架(如 jQuery 等)都很好。我认为一个简单的 CSS 菜单几乎可以作为替代方案,选择的“菜单项”被添加到隐藏字段......
我知道 Internet Explorer 一直<select>无法使用不一致或不存在的字体大小、颜色、边框、背景颜色等来设置 html 样式,那么有哪些替代方法可以创建您自己的跨浏览器兼容的灵活字段?
需要任何 JavaScript 框架(如 jQuery 等)都很好。我认为一个简单的 CSS 菜单几乎可以作为替代方案,选择的“菜单项”被添加到隐藏字段......
为什么用键盘导航替换功能完善的本机选择框,以及自制骇人听闻的解决方案的所有好东西,这将使关闭 Javascript 或屏幕阅读器的用户无法访问您的网站?如果 99.9% 的网站能够设法让他们的选择框融入其中,那么你真的应该把它吸起来并尽可能多地设计它。
但是,您可以查看这个以不同方式增强选择框的jQuery 插件。
我想下拉菜单可以很容易地使用隐藏字段作为数据持有者。看不到任何潜在的问题......好吧,除非 JavaScript 被关闭。