bootstrap覆盖了rails中的readonly css

时间:2015-01-09 23:08:40

标签: css twitter-bootstrap ruby-on-rails-4

我已经得到了我的application.css,如下所示。由于某种原因,我所有的" readonly"归属输入都是灰色的,我想把它变成白色。我无法做到,我只能怀疑引导样式优先于它。这里有什么问题?

 *= 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; 
}

1 个答案:

答案 0 :(得分:0)

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

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

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

这样,self中的样式将最后定义,从而成为最重要的样式。不需要important!属性,这是不好的做法