2012-03-29 62 views
7

我找不出来。这可能是微不足道的,但我对轨道非常陌生。如何防止scaffold.css覆盖我的自定义css?

在此先感谢如果你能帮助!

答:

我去生成的文件,增加了头部到我的网页,并改变了包括CSS文件,以我自己的自定义一个。

+0

那么你是如何解决你的问题? – amoebe 2013-03-16 14:08:55

+0

你可以申请纳入秩序规则,你的CSS包容 - 见http://stackoverflow.com/questions/8890929/rails-3-1-load-css-in-particular-order的想法。 – 2013-05-12 11:26:36

回答

0

有一个关于不使用scaffold.css,可能是你在找什么问题吗?

Rails scaffold without the css file?

+0

我不太了解该命令的参数。 – 2012-03-29 19:09:52

+0

什么“轨摹支架为MyModel --no的样式表”是不是很明显? – 2012-04-08 19:47:31

-1

这不是最漂亮的CSS,但是在CSS中,你可以在语句后添加“!重要”,以覆盖所有“正常”的CSS语句。所以你会使用的东西沿线︰

border:0px !important; 

在您的CSS。

+0

不要使用'!important'来处理这样的小事。改为改变CSS的加载顺序。 – sevenseacat 2014-02-18 02:24:37

+0

加载顺序仅是与同等特异性的规则,因为我已经在回答指出,这不是美丽的CSS,但你坚持框架CSS那里情况下,有时会更有意义。 – 2014-02-18 10:34:36

+0

而无论哪种方式,这是要注意的,不像'一个不错的选择!important'是邪恶的,只是一个(丑陋的)的方式来影响特异性。 – 2014-02-18 10:36:33

0

在Rails 3.1,因为只有应用样式默认情况下包括它的工作豆蔻位不同。

由于这里列出了所有进一步包含的列表:Rails 3.1 Load css in particular order,您只需更改此列表的顺序或在特定位置添加文件。

-1

与要应用于最后加载正确的样式的CSS文件。

或者像其他人所说,你可以添加!重要的CSS问题,如果你不能改变的CSS文件的加载顺序。

body { 
color:#FFFFFF!important; 
}