javascript - 消除 Twitter Bootstrap 与其他 CSS 和 JS 的冲突

标签 javascript jquery html css twitter-bootstrap

我找到了一个带有一些整洁 CSS 的好模板,但我之前的主界面代码大量使用了 Twitter Bootstrap (3)。但是它们之间有很多冲突,我似乎无法解决的主要冲突是下拉菜单。

有没有办法覆盖或隔离 Bootstrap 或桥接下拉菜单。 是的,我知道应该有更多有创意的对象名称,但是这两种 CSS 都带有非常根深蒂固的名称,因此更改它是相当有问题的。

HTML如下

<nav>
  <ul>
    <li>Option</li>
     <li><span>DropDown</span>
      <ul>
        <li>1</li>
        <li>2</li>
      </ul>
    </li>
   </ul>
</nav>

最佳答案

Bootstrap 不会为没有分配给它们的 .navbar 类的 nav 元素设置样式。

因此,如果您碰巧使用具有相同 Bootstrap 类名称 .navbarnav,则必须覆盖 .navbar规则(除了它的子元素 ulli)。

关于javascript - 消除 Twitter Bootstrap 与其他 CSS 和 JS 的冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24399023/

相关文章:

javascript - JS : Push to array and update select without getting duplicates

javascript - JQuery - 无法使用同位素 js woocommerce 产品进行过滤

javascript - Jquery移动对象

javascript - Ajax (jQuery) PHP 脚本//move_uploaded_file-问题

javascript - 防止用户在 Datepicker 文本框中输入无效的日期格式而不禁用它

javascript - 带截图的 CSS 跨浏览器测试

javascript - 在 ES6 类数组中调用带有回调的方法

javascript - Jquery:按每个表行检查 radio 不工作

html - 如何使页脚贴在底部并将正文内容从页眉拉伸(stretch)到页脚

html - 无法垂直对齐 float 元素和周围元素