作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的 View 中调用 error-stuff
指令,如下所示,我试图覆盖指令的填充 15px 到 0px 在我的 View 中这是行不通的。所以我的 div1 的值和 div2 的值不在一条直线上,因为在我看来 div2 需要更多的填充。
Error:
Oops !!! Its look like something going wrong !!! Please try again later ...
<div id="div1" class="row">
<div class="pull-left">
<span>Error :</span>
</div>
<div id="div2" style="padding:0px; vertical-align:top">
<error-stuff></error-stuff>
</div>
</div>
error-stuff
指令的 html 模板如下
<div class="error-class">
<span>Oops !!! Its look like something going wrong !!! Please try again later
... </span>
</div>
在我的 app.css 中
.error-class
{
margin-bottom:20px;
padding:15px;
box-sizing:border-box;
line-height:1.5;
font-size:15px;
}
那么如何通过覆盖指令 padding:15px 到 padding:0px 使 div1 和 div2 内容成直线?
最佳答案
假设 error-stuff
在其他地方使用,并且您不能更改全局 css,在这种情况下,您可以通过在 css 中指定父级来使用有针对性的覆盖
#div2 .error-class {
padding: 0;
}
关于 Angular : How do i override directive's style in my view?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37041974/
我是一名优秀的程序员,十分优秀!