全局CSS-如何实现多个框架
Global CSS - how to implement multiple frameworks
我有一个主要是javascript的web软件/web应用程序。它使用extJS框架和大量的自定义脚本。全局样式表,称为main.css,由extJS库样式和我们自己的新样式以及extJS样式重写组成。这些都是使用SASS编译的。
现在,我想把这个应用程序嵌入到一个网页中。这是在没有嵌入包装的情况下完成的,但实际上是在页面中运行应用程序,包括使用全局样式。
页面中的外部内容(非应用程序)是使用Bootstrap CSS框架和一些jquery元素以及一些Bootstrap覆盖和一些自定义样式的自定义设计。
我们无法将Bootstrap加载为全局CSS,因为样式明显不同,并且独立于应用程序样式,因此希望避免冲突。
我如何为它们的相关领域调用syles,以确保我们也可以轻松地进行版本控制/更新核心框架(extJS、bootstrap、jquery等),并避免全局样式之间的冲突,从而有效地将它们视为不同的竖井?
我可能误解了其中的一个关键部分,但由于您使用的是SASS,您可以简单地使用:吗
#some-custom-area {
@import "path/to/bootstrap-result.css";
}
也就是说,使用Bootstrap CSS框架和您为其编写的所有自定义规则(在编译后的任何CSS文件中),并将它们导入到全局样式表中。。。但是被封装在CCD_ 1选择器中。当SASS编译它时,它将确保来自Bootstrap端的所有规则仅在#some-custom-area
内有效。
这可行吗?
相关文章:
- 如何使用动画实现纸张推车
- 客户端服务器REST API captcha实现
- 如何实现此布局
- Meteor忘记了密码的实现
- 使用Native Sockets在Android中实现WebSockets
- 在样板文件中实现Ajax
- 如何使用ajax和JQuery实现Dependent下拉zend框架1.12表单
- Angular框架是否为立即返回的promise实现常量
- 全局CSS-如何实现多个框架
- 测试对象是否是 Google 闭包类框架中接口的实现
- 承诺在 Ember 框架中使用的实现
- 承诺取消方法.为什么它还没有实现,而不是其他承诺框架
- 如何在框架 7 中实现双击
- 实现用于 JavaFx2.0 游戏框架的简单状态机
- 如何使用phaser框架在html5中实现设备定向
- 哪个框架(Jquery, Dojo, Raphael)更适合在教育类电子游戏中实现SVG ?
- 关于在drupal中实现谷歌地图框架的任何提示
- 如何在不使用任何Javascript框架的情况下实现MV*架构?
- 我应该使用什么技术来实现这个web UI特性?(HTML框架或表格或其他)
- 在简单的javascript中实现长pull / comet,没有框架需要XSS