【发布时间】:2016-05-23 07:05:07
【问题描述】:
我正在以角度形式使用引导弹出框,其中弹出框的顶部和左侧是自动计算的,即使在增加特异性后我也无法覆盖它,
div.popover.right.in.fade (element .style ) 总是优先于我的 css ,
.form-name .alert-container .name-alert .popover{
left: 95%;
top: 150px;
}
我需要知道如何在不使用 !important 的情况下覆盖 element.style。
【问题讨论】:
-
设置为内联样式。
-
无论选择器的特性如何,都不能覆盖内联样式。在不使用 !important 的情况下,您可以尝试绕过它(例如,如果您需要,请使用不同的属性,如变换或边距来更改元素位置)。
-
没办法。不使用!important。无法覆盖 css 属性。相反,您可以使用像 document.getElementBy(''URELEMENTID").style.left="95%"; 这样的 javascript 重写 css 样式属性
标签: css angular-bootstrap