原文:http://www.verydemo.com/demo_c104_i30051.html
如果按照上面的优先级顺序来判断,规则的优先级相同的话(即所用的选择器类别相同,同类选择器的数量也相同),则需要进一步根据规则所在的位置来判断。
根据规则所在位置的优先级顺序
对于规则所在的不同位置,可以按照优先级从高到低排列如下:
在 HTML 文档的 head元素中的 style元素中定义的规则。
....................................................................
通过 link元素引入的样式表中定义的规则。
在 link元素引入的样式表中,再通过 @import语句引入的样式表中定义的规则。
最终用户提供的样式表中定义的规则。
浏览器默认提供的规则。
如果规则所在的位置相同的话,出现在样式表后面的规则的优先级更高。
通过这样的两套规则机制,就保证了浏览器可以解决互相冲突的规则的优先级问题。下面通过一个示例来具体说明层叠顺序的机制。
层叠顺序示例
演示层叠顺序的示例所使用的 HTML 和 CSS 如 代码清单 1所示。
清单 1. 层叠顺序示例
<style>
* { color : black; }
p { color : gray; }
.p_red{ color : red; }
p.p_blue { color : red; }
#p1 { color : green; }
.p_blue { color : blue; }
.p_blue2 { color : blue !important;}
</style>
<body>
<p id="p1" class="p_red"> 示例文本 1</p>
<p class="p_red"> 示例文本 2</p>
<p class="p_blue"> 示例文本 3</p>
<p class="p_blue p_blue2"> 示例文本 4</p>
</body>
相关推荐
使用_Dojo_的_Ajax_应用开发进阶教程
dojo ajax framework
使用Dojo,JSON开发ajax
Dojo构建Ajax应用程序源码,包括书中用到的dojo-release-1.1.2版本,现在都不太好找到下载源了
分三个包上传时,第三个包好像传不上去,我给整合了一下,打在一个包里上传了! dojo精品中文教程 Dojo.1.0 Practice Note [1] 什么是dojo 选择dojo的理由 AJAX架构之Dojo篇 Adding Ajax中文版 (DoJo) DOJO...
Dojo框架使用教程
很不错的中文教程!文件太大分3个包! 目录如下: dojo精品中文教程 Dojo.1.0 Practice Note [1] ...使用 Dojo 工具包和 JSON-RPC 构建企业 SOA Ajax 客户端 利用Dojo实现拖动(Drag and Drop)效果
环境:Windows XP Professional ...阅读对象:熟悉Struts 1.x和Struts 2.x框架技术,熟悉jQuery框架技术,并且希望能够使用这些框架来应用开发的人员。 注:本示例工程客户端和服务端的注释非常详细,是学习的好示例。
很不错的中文教程!文件太大分3个包! 目录如下: dojo精品中文教程 Dojo.1.0 Practice Note [1] ...使用 Dojo 工具包和 JSON-RPC 构建企业 SOA Ajax 客户端 利用Dojo实现拖动(Drag and Drop)效果
基于dojo使用ajax调用webservice,返回json格式数据,填充下拉框列表
ArcGIS API for JavaScript 开发教程+DOJO指南+汉语配置教程,教程是针对arcgis js 3.x版本接口的,学习4.x接口的同学们不要下载
本书适合各层次web应用开发人员和网页设计人员阅读。 2005年,在web 2.0热潮中,ajax横空出世,迅速成为最炙手可热的web开发技术。google、microsoft、amazon和yahoo都已经全面采用ajax,新一代的网站如...
dojo-0.3.1-ajax
第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求 11 1.1 XMLHttpRequest 简介 12 1.2 用 XMLHttpRequest 发送请求 18 1.3 处理服务器响应 22 第 3 部分: Ajax 中的高级请求和响应 28 1.1 深入了解 HTTP 就绪...
ATF开发 Dojo 应用,ATF开发 Dojo 应用
CSS 2.0 & Dojo1.8 chm
精通Dojo(中文版),之前自己学习的时候看的,质量挺高,百度网盘地址
Dojo是一个非常强大的、面向对象的、开源的JavaScript工具箱,它为开发富客户端Ajax应用提供了一套完整的小部件和一些特效操作。曾经有人这样说:“对于一个Web开发者而言,如果没有Dojo,他将是一个“残废”的...
当今主流AJAX框架Dojo教程,比较经典的Ajax框架
来片于Dojo中国的在线中文手册,本地浏览版.