gpt4 book ai didi

javascript - 沙盒 Bootstrap

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:19:49 25 4
gpt4 key购买 nike

Bootstrap很棒,但是太自以为是了。其规则中的选择器非常广泛,如 inputlabel

有没有办法对 Bootstrap 的 CSS 进行沙箱化,使其仅将规则应用于具有特定类的容器中的元素?

现在我们必须 replace-regexp CSS 源代码来为每个选择器添加 .bootstrap。但是,它可能会破坏 Bootstrap 的模态窗口等等。

最佳答案

您可以使用其中包含 @import 规则的作用域样式 block 。你甚至可以编写一个小的 JS 来将它添加到每个具有你想要的类的元素。

<div class="untouched">
</div>
<div class="bootstrapped">
<style scoped>
@import url("bootstrap.css");
</style>
</div>

暂定的 jQuery:

$('.bootstrapped').prepend('<style scoped>@import url("bootstrap.css");</style>');

我意识到 scope 没有得到广泛支持,所以这里有一个 polyfill:https://github.com/thingsinjars/jQuery-Scoped-CSS-plugin

关于javascript - 沙盒 Bootstrap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13449804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com