QA
Q: 为什么background-color
属性先写前面,background
属性写后面,则background-color
属性就不生效了?
A: 因为background属性是简写属性,默认为以下内容
{
background-color: transparent;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-clip: border-box;
background-origin: padding-box;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto auto;
}
其中的background-color覆盖了前面的设置,所以如果想单独设置,请在简写属性的后面写单独属性。