css覆盖规则

  • css规则:用户样式表覆盖默认的浏览器样式表,作者样式表覆盖用户样式表,内联样式表覆盖所有样式表。这条规则有一个特例,值包括!important 修饰符的用户样式表覆盖作者样式表。在一个样式表中,如果一个元素上应用了多条样式规则,最详细的规则定义的样式将覆盖不太详细的规则定义的发生冲突的样式。详细顺序:指定元素id>指定元素class>指定多个嵌套标记名的规则>指定一个标记名的规则
  • 浏览器样式表:来自浏览器的样式,被称作 UA style,是浏览器默认的css样式。比如,DIV 元素浏览器默认其“display : block”,SPAN 默认“display : inline”。
  • 用户样式表:使用浏览器的用户设置的偏好。该样式的设置方式因浏览器不同而不同:
  • 作者样式表:开发者定义的样式表
posted @ 2013-05-18 17:20  that  阅读(300)  评论(0编辑  收藏  举报