在rails中引导超越只读css

在rails中引导超越只读css,css,twitter-bootstrap,ruby-on-rails-4,Css,Twitter Bootstrap,Ruby On Rails 4,我已经得到了下面这样的application.css。出于某种原因,我所有的“只读”属性输入都是灰色的,我想把它变成白色。我无法做到这一点,我只能怀疑引导风格优先于它。这里有什么问题吗 *= require_self *= require bootstrap *= require datepicker *= require bootstrap-switch *= require select2 *= require select2-bootstrap *= require_tre

我已经得到了下面这样的application.css。出于某种原因,我所有的“只读”属性输入都是灰色的,我想把它变成白色。我无法做到这一点,我只能怀疑引导风格优先于它。这里有什么问题吗

 *= require_self
 *= require bootstrap
 *= require datepicker
 *= require bootstrap-switch 
 *= require select2
 *= require select2-bootstrap
 *= require_tree .
 *= require validationEngine.jquery 
 */

[readonly] { 
    border-color: black;
    background-color:white; 
}

bootstrap
之前,您需要
self
,这就是为什么其他样式将覆盖您的
readonly
样式。您应将订单更改为:

 *= .
 *= .
 *= . everything else
 *= .
 *= .
 *= require_self
 */

[readonly] { 
  border-color: black;
  background-color:white; 
}

这样,您在
self
中的样式将在最后定义,从而成为最重要的样式。不需要
重要信息属性,这是错误的做法

一个可能的答案是使用!重要的,高度不推荐的,任何其他方式来排除两件事要考虑,确保您的CSS被调用最后,否则引导CSS将优先。第二,确保表单字段没有“DisabledTimeput”,这是一个现成的禁用CSS类。jo Axil,我的解决方案对你有用吗?