要确定属性值的话,我们可以先想想CSS属性值都可以从哪里来?
声明值?继承?默认值?
想了想CSS值好像也只能从这三个地方来获取,再加上一个比较权重,我们是不是就可以确定一个CSS属性的值了?
ok,浏览器也确实是按这些步骤来确定CSS属性值的:
声明值:这里包含开发者自定义声明与用户代理的样式表【user agent stylesheet】(相当于浏览器默认样式表需要与默认值区分开)
比较权重:因为可能会有重复声明
继承:如果前两步还没确定值并且这个属性是可以继承的话,那么这个时候就可以使用继承值
默认值:最后如果还是无法确认值的话才会使用默认值
要确定属性值的话,我们可以先想想CSS属性值都可以从哪里来?
声明值?继承?默认值?
想了想CSS值好像也只能从这三个地方来获取,再加上一个比较权重,我们是不是就可以确定一个CSS属性的值了?
ok,浏览器也确实是按这些步骤来确定CSS属性值的:
声明值:这里包含开发者自定义声明与用户代理的样式表【user agent stylesheet】(相当于浏览器默认样式表需要与默认值区分开)
比较权重:因为可能会有重复声明
继承:如果前两步还没确定值并且这个属性是可以继承的话,那么这个时候就可以使用继承值
默认值:最后如果还是无法确认值的话才会使用默认值
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。