【发布时间】:2019-07-26 11:41:36
【问题描述】:
我得到了一个包含大量 CSS 和 JavaScript 的网站。 我需要在网页中添加工具栏、对话框和弹出窗口。 我想使用 bootstrap,但是和现有的 CSS 有冲突。
我知道我可以isolate the bootstrap CSS 到 html 的一部分:
<div class="bootstrap-iso">
<!-- Any HTML here will be styled with Bootstrap CSS -->
</div>
但是 JavaScript 呢? (引导对话框需要 jQuery 和 popper.js)
解决方案
我最终决定使用 uikit 库,因为它有一个内置的“自定义前缀”模式和一个“范围”模式,可以解决我的两个问题: https://getuikit.com/docs/avoiding-conflicts#scope-mode
【问题讨论】:
-
否则,是否还有其他依赖项较少的库? (带有工具栏、对话框和弹出窗口)
-
你的 CSS 和 JS 有冲突还是只是 CSS?
-
我最终决定使用 uikit 库,因为它有一个内置的“自定义前缀”模式和一个“范围”模式,可以解决我的两个问题:getuikit.com/docs/avoiding-conflicts#scope-mode
标签: html css bootstrap-4