Html 引导覆盖我的CSS,即使我遵循拇指规则并应用它的一些规则';对于相同的选择器,它是自己的。我怎样才能完全避免这种情况?

Html 引导覆盖我的CSS,即使我遵循拇指规则并应用它的一些规则';对于相同的选择器,它是自己的。我怎样才能完全避免这种情况?,html,twitter-bootstrap,css,Html,Twitter Bootstrap,Css,是的,我尝试过改变选择器,也使用了优先级规则,但它仍然应用了自己的一些规则 范例 我的自定义CSS .modal-content{ background-color: #fefefe; margin: 20% auto; padding: 10px; width: 50%; overflow: auto; } 引导覆盖我的CSS并应用一些我不想使用的规则 .modal-content{ position: relative; -webkit-background-clip: padding-

是的,我尝试过改变选择器,也使用了优先级规则,但它仍然应用了自己的一些规则

范例

我的自定义CSS

 .modal-content{
background-color: #fefefe;
margin: 20% auto;
padding: 10px;
width: 50%;
overflow: auto;
}
引导覆盖我的CSS并应用一些我不想使用的规则

.modal-content{
position: relative;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, .2);
border-radius: 6px;
outline: 0;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}

我不希望代码的第二部分,即引导的CSS应用到我的代码中。我该怎么办?

您必须覆盖旧规则集中的那些特定属性。除非在级联中的较低位置重新声明,否则级联中较高位置的规则集的属性仍将适用

为了停止应用边框、框阴影和其他引导属性,您的自定义CSS应该:

.modal-content {
  background-color: #fefefe;
  margin: 20% auto;
  padding: 10px;
  width: 50%;
  overflow: auto;

  /* override bootstrap styles */
  position: static;
  -webkit-background-clip: none;
  background-clip: none;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

必须重写旧规则集中的那些特定属性。除非在级联中的较低位置重新声明,否则级联中较高位置的规则集的属性仍将适用

为了停止应用边框、框阴影和其他引导属性,您的自定义CSS应该:

.modal-content {
  background-color: #fefefe;
  margin: 20% auto;
  padding: 10px;
  width: 50%;
  overflow: auto;

  /* override bootstrap styles */
  position: static;
  -webkit-background-clip: none;
  background-clip: none;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

从你所拥有的来看,它看起来是相同的特殊性,这意味着无论哪个加载的第二个都会获得优先权。如果您不想应用任何引导样式,则必须覆盖引导提供的所有样式,除非您想编辑引导css文件。正如我指定的,我使用了拇指规则,我的css位于引导样式之后。但问题仍然存在。从你所拥有的来看,它似乎是相同的特殊性,这意味着无论哪个加载的第二个都会获得优先权。如果您不想应用任何引导样式,则必须覆盖引导提供的所有样式,除非您想编辑引导css文件。正如我指定的,我使用了拇指规则,我的css位于引导样式之后。问题仍然存在。所以我必须提供引导在CSS中覆盖的所有属性?正如你所提到的,在瀑布的下游重新定义它?仅供参考,你的解决方案确实有效。是的,CSS就是这样工作的。级联的是单个属性,而不是整个规则集。如果您觉得我的答案有帮助,请单击“接受”按钮,谢谢!所以我总是必须提供引导在CSS中覆盖的所有属性?正如你所提到的,在瀑布的下游重新定义它?仅供参考,你的解决方案确实有效。是的,CSS就是这样工作的。级联的是单个属性,而不是整个规则集。如果您觉得我的答案有帮助,请单击“接受”按钮,谢谢!