覆盖HTML中的背景(高度+颜色)属性

时间:2016-02-22 23:51:47

标签: html css angular-material

我在我的应用程序中遇到一个奇怪的问题,我将一个类应用于body,将其背景设置为灰色。最近,在进行其他一些更改时,出现了这个问题。

在当前场景中,在视口中初始加载时加载的主体部分具有灰色背景,但当我向下滚动页面时,主体的其余部分具有白色背景。

This回答正确地提到了

  

高度:100%等于视口高度。要么不指定   身高或使用最小身高:100%;

现在,我最近在应用程序中包含了角度材质样式,其主体标记为:

html, body {
    height: 100%;
    color: rgba(0, 0, 0, 0.87);
    background: white;
    position: relative;
}

我不确定如何在使用角度材质时撤消这种样式,因为,应该给予高度以解决此问题的正确值。我尝试手动删除这个100%的高度,问题得到解决,但我不想手动编辑第三方文件,而是覆盖我的应用程序中的样式。我尝试使用在我的css中给出身体样式的基本解决方案,如下所示,但它不会覆盖角度材质样式。

body {
    background-color: #edecec !important;
    height: 100%;
}

对于如何做到这一点的任何建议都表示赞赏。

0 个答案:

没有答案