




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
样式的优先级多重样式(Multiple Styles):如果外部样式、内部样式和内联样式同时应用于同一个元素,就是使多重样式的情况。一般情况下,优先级如下:(外部样式)External style sheet (内部样式)Internal style sheet (内联样式)Inline style。有个例外的情况,就是如果外部样式放在内部样式的后面,则外部样式将覆盖内部样式。示例如下: /* 内部样式 */ h3color:green; 测试!选择器的优先权:解释:1. 内联样式表的权值最高 1000;2. ID 选择器的权值为 100;3. Class 类选择器的权值为 10;4. HTML 标签选择器的权值为 1;利用选择器的权值进行计算比较,示例如下: #redP p /* 权值 = 100+1=101 */ color:#F00; /* 红色 */ #redP .red em /* 权值 = 100+10+1=111 */ color:#00F; /* 蓝色 */ #redP p span em /* 权值 = 100+1+1+1=103 */ color:#FF0;/*黄色*/ red em red red 结果: 标签内的数据显示为蓝色。CSS 优先级法则:A. 选择器都有一个权值,权值越大越优先;B. 当权值相等时,后出现的样式表设置要优于先出现的样式表设置;C. 创作者的规则高于浏览者:即网页编写者设置的CSS 样式的优先权高于浏览器所设置的样式;D. 继承的CSS 样式不如后来指定的CSS 样式;E. 在同一组属性设置中标有“!important”规则的优先级最大;示例如下: #redP p /*两个color属性在同一组*/ color:#00f !important; /* 优先级最大 */ color:#f00; color color 结果:在Firefox 下显示为蓝色;在IE 6 下显示为红色;使用脚本添加样式当在连接外部样式后,再在其后面使用JavaScript 脚本插入内部样式时(即内部样式使用脚本创建),IE 浏览器就表现出它的另类了。代码如下: demo 在IE中我是绿色,非IE浏览器下我是蓝色!结果:在Firefox / Chrome / Safari / Opera 中,文字都是蓝色的。而在IE 浏览器中,文字却是绿色的。附加在IE 中添加样式内容的JavaScript代码:var s=document.createElement(style);var head=document.getElementsByTagName(head).item(0);var link=document.getElementsByTagName(link).item(0); head.insertBefore(s,link);/* 注意:在IE 中, 虽然代码是将插入在之前, 但实际内存中,却在之后。 这也是“IE中奇怪的应用CSS的BUG”之所在!*/ var oStyleSheet = document.styleSheets0;/这实际是在的外部样式中追加oStyleSheet.addRule(h3,color:green;);alert(oStyleSheet.rules0.style.cssText);alert(document.styleSheets0.rules0.style.cssText); /方式2var cssStr=h3 color:green;document.styleSheets.item(document.styleSheets.length-1).cssText=cssStr;IE 浏览器下载或者渲染的顺序可能如下: IE 下载的顺序是从上到下; JavaScript 函数的执行会阻塞IE 的下载; IE 渲染的顺序也是从上到下; IE 的下载和渲染是同时进行的; 在渲染到页面的某一部分时,其上面的所有部分都已经下载完成(但并不是说所有相关联的元素都已经下载完。) 在下载过程中,如果遇到某一标签是嵌入文件,并且文件是具有语义解释性的(例如:JS脚本,CSS样式),那么此时IE的下载过程会启用单独连接进行下载。并且在下载后进行解析,如果JS、CSS中如有重定义,后面定义的函数将覆盖前面定义的函数。 解析过程中,停止页面所有往下元素的下载。样式表文件比较特殊,在其下载完成后,将和以前下载的所有样式表一起进行解析,解析完成后,将对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理心得体会分享
- 贷款电销培训
- 《民法典》对医疗行业的影响
- 航空航天器部件重量优化策略
- 幼儿园各类安全预案
- 二零二五版授权经销协议书
- 外籍教师招聘合同
- 房地产公司合作开发合同
- 年薪制劳动合同法
- 二零二五劳动法工伤赔偿标准
- 海岸动力学全册配套完整课件
- 工作面防飞矸封闭式管理规定
- 干部人事档案管理岗位培训的讲义课件
- 立体构成概述课件完整版
- 财务人员廉政谈话记录 财务个人谈话记录3篇
- 沪教牛津版小学三至六年级英语单词表
- 西门子仿真数据与流程管理平台介绍
- JJG(交通)064-2016 沥青混合料拌和机检定规程-(高清现行)
- 专业税务顾问业务报告
- 钻孔灌注桩钢筋笼加工两种方法
- 学生宿舍楼建筑与结构设计毕业设计计算书
评论
0/150
提交评论