【发布时间】:2013-08-12 10:11:30
【问题描述】:
我有一个带有 twitter 引导 css 文件和一个应用程序样式文件的流星项目。我怎样才能让styl优先于bootstrap css?即两个文件中可能存在冲突的标签,但我不想梳理引导 css 来删除它们。
在添加引导 css 之前,我的格式看起来就像我喜欢的那样。添加引导 css 后,某些格式已关闭。
【问题讨论】:
我有一个带有 twitter 引导 css 文件和一个应用程序样式文件的流星项目。我怎样才能让styl优先于bootstrap css?即两个文件中可能存在冲突的标签,但我不想梳理引导 css 来删除它们。
在添加引导 css 之前,我的格式看起来就像我喜欢的那样。添加引导 css 后,某些格式已关闭。
【问题讨论】:
我不建议使用!important 规则,因为它会弄乱您的代码并使其难以维护。
在 Meteor 中,您可以使用尽可能多的样式表,您只需牢记加载顺序:
- 首先加载应用程序根目录下 lib 目录中的文件。
- 匹配 main.* 的文件在其他所有文件之后加载。
- 子目录中的文件在父目录中的文件之前加载,因此最深的子目录中的文件被加载 首先(在 lib 之后),最后加载根目录中的文件 (除了 main.*)。
- 在目录中,文件按文件名的字母顺序加载。
这些规则堆栈,因此在 lib 中,例如,文件仍然是 按字母顺序加载;如果有多个文件名为 main.js,子目录的加载较早。
欲了解更多信息,请查看docs.meteor.com。
【讨论】:
从长远来看,为了节省您的精力,我强烈建议您使用 SASS!
【讨论】: