CSS白色或透明背景颜色为白色背景上的div?

时间:2012-07-31 01:08:04

标签: css background-color

我在前端工作并经常使用简写表示法设置CSS背景。我想知道一个带有背景图像的div,其父div有白色背景 - 如果孩子的背景颜色是白色还是透明?哪个更适合性能

即:

<div id='parent' style='background:white;'>
    <div id='child' style='background:WHITE image no-repeat center center;'></div>
</div>

<div id='parent' style='background:white;'>
    <div id='child' style='background:TRANSPARENT image no-repeat center center;'></div>
</div>

2 个答案:

答案 0 :(得分:1)

只是不要在速记声明中设置背景颜色。你可以跳过它 节省带宽,css-browser-rendering-performance完全取决于用户/访客浏览器!

祝你好运!

答案 1 :(得分:1)

每个人都有权建议你放弃宣言。这是很好的级联。

但是,当内部元素需要白色背景时,您可能希望将其声明为白色 - 在这种情况下,将此元素显示在其他位置的事件中包含它是明智的。

无论哪种方式,性能提升在很大程度上都是不可察觉的。