在一个规则集中使用相同的 CSS 属性时,如果需要为不支持您可能正在使用的属性的浏览器提供回退,如下所示:
body{
background: rgb(255, 255, 255);
background: rgba(255, 255 ,255, 0.5);
}
理解这两个声明的浏览器是否会呈现第一个,然后用第二个覆盖它?或者浏览器是否省去了麻烦,只呈现后者?
编辑:我知道如果浏览器理解这两个声明,它将呈现后者,但我想知道浏览器是否将第一个呈现/绘制到视口中,然后用第二个覆盖它,或者浏览器是否以某种方式工作意味着它只呈现所需的一个声明,可能会节省自己的资源?