Ruby on rails 如何防止scaffold.css覆盖自定义css?
我想不出来。这可能很琐碎,但我对rails非常陌生 如果您能帮忙,请提前感谢 答复:Ruby on rails 如何防止scaffold.css覆盖自定义css?,ruby-on-rails,css,Ruby On Rails,Css,我想不出来。这可能很琐碎,但我对rails非常陌生 如果您能帮忙,请提前感谢 答复: 我转到生成的文件,该文件将页眉添加到我的页面中,并将包含的css文件更改为我自己的自定义文件。有一个关于不使用scaffold.css的问题,可能是您想要的 这不是最漂亮的css,但在css中你可以添加'!在一条语句后加上“重要”,以覆盖所有“正常”css语句。因此,您可以使用以下内容: border:0px !important; 在您的css中。在Rails 3.1中,由于默认情况下只包括应用程序样式,所
我转到生成的文件,该文件将页眉添加到我的页面中,并将包含的css文件更改为我自己的自定义文件。有一个关于不使用scaffold.css的问题,可能是您想要的
这不是最漂亮的css,但在css中你可以添加'!在一条语句后加上“重要”,以覆盖所有“正常”css语句。因此,您可以使用以下内容:
border:0px !important;
在您的css中。在Rails 3.1中,由于默认情况下只包括应用程序样式,所以它的工作原理会有点不同
由于有一个列表包含了所有进一步包含的文件,如此处所述:,因此您只需更改此列表的顺序或将文件添加到特定位置。将具有正确样式的CSS文件应用于最后加载 或者正如其他人建议的那样,您可以添加!如果您无法更改css文件的加载顺序,则这对于相关css非常重要
body {
color:#FFFFFF!important;
}
关于“rails g scaffold MyModel——无样式表”的说法不明显吗?那么您是如何解决您的问题的呢?您可以将顺序包含规则应用到您的css包含中-请参阅以获取想法。不要使用
!重要信息
,用于此类琐事。改为更改CSS的加载顺序。加载顺序只与同等特殊性的规则有关,正如我在回答中已经指出的,这不是漂亮的CSS,但在您被框架CSS卡住的情况下,它有时是最有意义的。无论哪种方式,它都是一个值得注意的好选择,而不像!重要的是
是邪恶的,只是影响特定性的另一种(丑陋的)方式。