由于某种原因,select
rails标记会导致一个非常难看的灰色选择框。我一直在寻找一种方法来改变它,我猜测某些默认的CSS是由rails为选择框生成的,但是由于我已经删除了rails构建的默认样式表,我不知道这些设置将在何处设置从。
如何更改这种丑陋的默认样式?
select(ruby之外)的默认CSS是什么?
编辑:结果问题是我在VirtualBox Linux上运行它并且默认选择框存在问题。
答案 0 :(得分:1)
可能是浏览器的默认设置?
将select {}添加到样式表,然后使用您自己的规则进行自定义将覆盖所有标记,而不会为您创建的每个选择框添加类。不是那个坏主意。
答案 1 :(得分:0)
也许你应该只覆盖一个CSS文件中的select?
的CSS: 。选择{...}
视图: <%= select(...,:class =>“等于”)%>
查看/ railsproject / public / stylesheets。
答案 2 :(得分:0)
它取决于您的操作系统,而CSS几乎无法控制它的外观。如果您使用的是jQuery,则可以使用this等插件。