0

我的问题是,当我使用 jquery 设置输入框或下拉框的样式时,如果浏览器不喜欢我的非默认样式,我最好也有一个回退。

我不是在问如何通过 jquery 设置样式,我想做的是在出现浏览器问题时添加回退(使用默认样式)。

我一直在阅读这篇文章,但是如何实施后备解决方案?

4

2 回答 2

1

如果您打算使用 JavaScript 来设置 a <select>or<input>字段的样式,我建议您寻找一个使用渐进增强的插件,这样您就不会影响旧浏览器的可用性。

这是一个很好的选择:选择

于 2013-02-13T20:09:00.003 回答
0

浏览器具有默认的用户代理样式表,用于设置输入或下拉菜单或任何其他元素的样式。所以从某种意义上说,已经有了一个后备。如果您对用户代理样式表中实现的默认样式不满意,那么您可以编写自己的 css 来定位这些元素。

于 2013-02-13T20:09:07.537 回答