Ruby on rails 选择框设计

Ruby on rails 选择框设计,ruby-on-rails,css,ruby-on-rails-3,drop-down-menu,Ruby On Rails,Css,Ruby On Rails 3,Drop Down Menu,由于某种原因,selectrails标记会导致一个非常难看的灰色选择框。我一直在寻找改变这一点的方法,我猜rails会为选择框生成某种默认CSS,但由于我删除了rails构建的默认样式表,我不知道这些设置将从何处设置 如何更改此丑陋的默认样式 select(在ruby之外)的默认CSS是什么 编辑:问题是我在VirtualBox Linux上运行它,而默认的选择框存在问题。也许你应该在一个CSS文件中覆盖选择 css: .选择{…} 视图: “随便什么”)%%> 查看/railsproject/

由于某种原因,
select
rails标记会导致一个非常难看的灰色选择框。我一直在寻找改变这一点的方法,我猜rails会为选择框生成某种默认CSS,但由于我删除了rails构建的默认样式表,我不知道这些设置将从何处设置

如何更改此丑陋的默认样式

select(在ruby之外)的默认CSS是什么


编辑:问题是我在VirtualBox Linux上运行它,而默认的选择框存在问题。

也许你应该在一个CSS文件中覆盖选择

css: .选择{…}

视图: “随便什么”)%%>


查看/railsproject/public/stylesheets。

也许您应该在一个CSS文件中覆盖select

css: .选择{…}

视图: “随便什么”)%%>


查看/railsproject/public/stylesheets.

这可能是浏览器的默认设置


将select{}添加到样式表中,然后使用自己的规则对其进行自定义,将覆盖所有标记,而无需将类添加到您创建的每个select框中。这不是一个坏主意。

这可能是浏览器的默认设置


添加选择{}添加到您的样式表,然后使用您自己的规则对其进行自定义将覆盖所有标记,而无需向您创建的每个选择框添加类。这不是一个坏主意。

这取决于您的操作系统,CSS几乎无法控制它的外观。如果您使用jQuery,您可以使用一个插件,例如。

这取决于您的操作系统如果你使用jQuery,你可以使用一个插件,比如。

选中这里,只有我的CSS在那里。我不想给我的每个选择框都添加一个类,这不是一个好的解决方案。我想知道新样式是在哪里声明的。然后make.select{…}在您的CSS中,覆盖所有样式,这否定了执行以下操作的需要:class=>“whatever”。选中这里,只有我的CSS在那里。我不想向我的每个选择框中添加一个类,因此这不是一个好的解决方案。我想知道新样式在哪里声明。然后进行。选择{…}在您的CSS中,覆盖所有这些选项,这就不需要执行以下操作:class=>“随便”。您不需要在标题中添加“Ruby-on-Rails(3)”。请改用Ruby-on-Rails-3标记。您不需要在标题中添加“Ruby-on-Rails(3)”。请改用Ruby-on-Rails-3标记。