父子页面的 CSS 覆盖问题

标签 css twitter-bootstrap overriding

我有一个使用 Bootstrap 2 的父页面,现在我包含一个子页面,它恰好是使用 Bootstrap 3 的 newUI。我的子页面仍然使用 bootstrap2。父页面 UI 中断或子页面 UI 中断。很乱,我该如何解决这个问题?

它不仅仅是一个 CSS 类。我希望覆盖整个 css 文件。

类似的东西。

  1. 父页面应使用 Bootstrap 2。
  2. 子页面应该使用 Bootstrap 3。

最佳答案

我建议在两个页面中使用名称间距,如果您使用 less 或 sass 来创建祖先后代关系,这将是非常微不足道的,例如:

.parent-page-wrap {

     .button {
         color: #BADA55
     }
}

.child-page-wrap {
     .button {
         color:#BAD6E5
     }

}

你可以用老式的方式来做:

.parent-page-wrap .button {color: #BADA55}
.child-page-wrap .button {color: #BAD6E5

关于父子页面的 CSS 覆盖问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22680768/

相关文章:

css - 纯CSS有可能吗?

html - Bootstrap 帮助(链接和子页面)

java - 重载或重写 equals() 方法

java - 如何覆盖 Jar 中定义的资源文件?

html - 如何使不同字体大小的按钮高度相同

css - Rails 3.2 在 Controller (不是整个 Controller )中使用不同的 CSS 页面进行一些操作

javascript - 无法使用js将HTML元素分配给变量

php - 如何将 CSS 添加到此 PHP 语句中?

jquery - header/nav 是否可以强制完全填满宽度?

java - java 中两个对象具有相同哈希值但 equals 方法返回 false 的示例