Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 全局CSS-如何实现多个框架_Javascript_Css_Stylesheet_Global - Fatal编程技术网

Javascript 全局CSS-如何实现多个框架

Javascript 全局CSS-如何实现多个框架,javascript,css,stylesheet,global,Javascript,Css,Stylesheet,Global,我有一个web软件/web应用程序,主要是javascript。它使用extJS框架和大量定制脚本。全局样式表称为main.css,由extJS库样式和我们自己的新样式以及extJS样式覆盖组成。这些都是使用SASS编译的 现在,我想将应用程序嵌入到网页中。这是在没有嵌入包装器的情况下完成的,但实际上是在页面中运行应用程序,包括使用全局样式 页面中的外部内容(非应用程序)是使用引导CSS框架和一些jquery元素以及一些引导覆盖和一些自定义样式的自定义设计 我们不能将引导加载为全局CSS,因为样

我有一个web软件/web应用程序,主要是javascript。它使用extJS框架和大量定制脚本。全局样式表称为main.css,由extJS库样式和我们自己的新样式以及extJS样式覆盖组成。这些都是使用SASS编译的

现在,我想将应用程序嵌入到网页中。这是在没有嵌入包装器的情况下完成的,但实际上是在页面中运行应用程序,包括使用全局样式

页面中的外部内容(非应用程序)是使用引导CSS框架和一些jquery元素以及一些引导覆盖和一些自定义样式的自定义设计

我们不能将引导加载为全局CSS,因为样式明显不同,并且独立于应用程序样式,因此希望避免冲突


我如何才能为syles的相关领域打电话,确保我们也可以轻松地进行版本控制/更新核心框架(extJS、bootstrap、jquery等),避免全局样式之间的冲突,有效地将它们视为不同的筒仓?

我可能误解了这一点的关键部分,但由于您使用的是SASS,你能否简单地使用:

#some-custom-area {
    @import "path/to/bootstrap-result.css";
}
也就是说,使用引导CSS框架和您为其编写的所有自定义规则(在编译后放入的CSS文件中),并将它们导入到您的全局样式表中。。。但是包装在一个
#一些自定义区域
选择器中。当SASS编译时,它将确保引导端的所有规则仅在
#某个自定义区域内有效

这可行吗