如何选择下拉样式?

时间:2011-01-03 10:48:47

标签: html macos firefox

我在运行firefox的mac上。我有一个网站,选择下拉框有一个有趣的风格:

alt text

当我在同一浏览器中查看其他网站时,它们看起来有所不同:

alt text

甚至在我的代码处:jsFiddle

什么可能导致我的网站显示它是如何的,因为据我所知,你几乎无法控制选择框的显示方式?

由于

3 个答案:

答案 0 :(得分:4)

您使用CSS格式化<select>吗?还是CSS重置? 如果您使用某些规则,例如borderbackground,则默认样式会消失,您将看到此灰色框。 你应该删除那些CSS设置。

答案 1 :(得分:1)

默认下拉列表样式因浏览器而异。不幸的是,没有真正的CSS方法来重新设置它们。

那就是说,你可以使用像我这样的jQuery插件:Custom Select Box,我过去使用过这个插件效果很好。

答案 2 :(得分:1)

使用select的系统演示显示第二个示例。第一个看起来不像系统选择,因为可能应用了一些自定义样式,这不仅仅是重置系统演示。

通常无法有效地设置除文本字段以外的HTML输入字段的样式。为此,开发人员通常使用复杂的HTML重新实现输入控件,这是由Ian Devlin建议的。