具有现有样式表的应用程序的 css 框架

标签 css jquery-ui twitter-bootstrap

我正在构建一个 chrome 扩展程序,它将类似小部件的东西附加到 gmail 邮件中。当用户访问 gmail.com 网站时,它会出现在每封电子邮件下方(类似于 gmail 上下文小工具)。

我查看了几个 css 框架,如 twitter bootstrap,以便在我的应用程序中使用。当我在 mywidget 中使用它时,由于 css 类名冲突,它与现有的 gmail 样式混淆了。在没有名称冲突的情况下,我可以使用任何其他框架吗?我遇到了 jquery-ui 框架。这里所有的类名都以 .ui-* 开头,因此不会导致名称冲突。是否有任何其他像这样具有唯一类名的 css 框架?

最佳答案

更新 2:这里是 a gist @GFoley83 提供的 v3.1.1

更新:下面加入的pastebin是Twitter Bootstrap version 2.0.4

您应该明确使用 up-to-date version并自己编译。


这是我对 Bootstrap 所做的 less files :

.tw-bs {
    @import "less/bootstrap.less";
}

这是结果:http://pastebin.com/vXgRNDSZ

Demo (jsfiddle)

如果您不喜欢tw-bs,您可以轻松地进行查找/替换,应该不会有任何冲突。

关于具有现有样式表的应用程序的 css 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11813969/

相关文章:

jQuery-ui 对话框 - 使用 jquery 隐藏按钮

Javascript .dropdown-toggle() Bootstrap 函数在单击后未关闭

html - 选中复选框上的删除线文本

javascript - 从远程页面关闭jQuery模式对话框

javascript - 使用 iOS/Android 在上一页上使用 CSS 动画和页面刷新

jquery - 如何在 jQuery UI Accordion 中最初扩展前 2 个元素

javascript - Bootstrap popover 插件不工作

javascript - 为什么 event.stopPropagation 也停止了我的 Bootstrap Collapse?

jquery - 如何使用带有 jQ​​uery 的 CSS 背景位置来淡化 CSS Sprite 图像?

javascript - 用于下拉菜单的 JQuery Mobile CSS