可以bootstrap用于网站插件,而不与网站样式和js冲突

Can bootstrap be used for website plugins without conflicting with site styles and js?

本文关键字:网站 样式 js 冲突 bootstrap 用于 插件 可以      更新时间:2023-09-26

以网站、CMS或任何东西为例。我想开发一个插件,或者一个模块基本上…但我想使用Bootstrap的CSS和javascript组件,它提供。

我听说过命名空间,但是有没有人知道这是否可能与JS的bootstrap功能?

可能有很多不同的情况在起作用,所以只是试图找出最好的方法来处理它。

如果你的插件在一个单独的iframe中,你可以这样做。

另一种错误的方法是在插件外部元素中添加一个类,并在每个Bootstrap CSS规则中添加该类。(我不会那样做的)

在HTML5中引入了style scope属性。这个功能可以解决你的问题,但并不是所有的主流浏览器都支持这个功能。

你可以尝试jQuery Scoped CSS Plugin,它应该支持上述HTML5特性。