繁体   English   中英

如何防止scaffold.css覆盖我的自定义CSS?

[英]How do I prevent scaffold.css from overriding my custom css?

我不知道。 这可能是微不足道的,但是我对Rails来说是新手。

在此先感谢您的帮助!

回答:

我转到生成的文件,该文件将标头添加到我的页面,并将包含的css文件更改为我自己的自定义文件。

在Rails 3.1中,由于默认情况下仅包括应用程序样式,因此它的工作方式会稍有不同。

由于这里列出了所有其他包含的内容的列表: Rails 3.1以特定顺序加载css ,您只需要更改此列表的顺序或将文件添加到特定位置即可。

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

或者如其他人所建议的,如果您不能更改css文件的加载顺序,则可以在有问题的css中添加!important。

body {
color:#FFFFFF!important;
}

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

没有CSS文件的Rails脚手架?

它不是最漂亮的CSS,但是在CSS中,您可以在语句后添加“!important”以覆盖所有“普通”的CSS语句。 因此,您将使用以下方式:

border:0px !important;

在你的CSS。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM