我的一位客户拥有一个带有大型CSS(有点像引导程序)的旧系统。
这里的问题是我想向新功能添加引导程序。但是,如果我以“简单”的方式进行操作,则引导程序会覆盖许多CSS标签,而我的应用程序将变得一团糟。
例如,我想添加一些模式(我现在在旧版CSS上没有),如果我仅添加引导程序,一切都会中断。
有没有办法在Ruby中的CSS加载上建立层次结构?例如,我只希望系统在旧版CSS上找不到任何内容时加载引导程序元素。
谢谢。
答案 0 :(得分:1)
我不认为“如果在旧版CSS上找不到任何内容”。您可以在旧版CSS之前添加引导程序,以便旧版CSS覆盖引导程序设置的样式。
您还可以采用“高级”方式导入引导程序,以便仅导入所需的组件而不是整个框架,如果您导入“ bootstrap”,它将加载以下文件:https://github.com/twbs/bootstrap-sass/blob/master/assets/stylesheets/_bootstrap.scss。您可以用单个导入替换该导入,不包括不需要的任何内容。