




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
样式的优先级多重样式(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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民生银行哈尔滨市南岗区2025秋招数据分析师笔试题及答案
- 民生银行南京市鼓楼区2025秋招笔试性格测试题专练及答案
- 广发银行无锡市滨湖区2025秋招笔试专业知识题专练及答案
- 家长的考试题目及答案
- 2025年胃肠内胰腺疾病诊断技能模拟试题答案及解析
- 浦发银行咸阳市秦都区2025秋招笔试创新题型专练及答案
- 浦发银行南昌市西湖区2025秋招群面模拟题及高分话术
- 2025年注册公用设备工程师检测卷(典型题)附答案详解
- 2025年执业药师之《西药学专业二》练习题包(培优)附答案详解
- 2024-2025学年火电电力职业鉴定能力检测试卷带答案详解(黄金题型)
- 充电站运营管理制度(参考模板)
- 体育与健康教学设计《手倒立前滚翻》
- NISP一级考前模拟训练题库200题(含答案)
- JJG 20-2001标准玻璃量器
- 2024外研版初中英语单词表汇总(七-九年级)中考复习必背
- 《大数据平台部署与运维》课程标准(含课程思政)
- 英语中的时间表达(示范课例)
- 脊柱外科进修汇报
- 《史记》上册注音版
- 苏州大学文学院语言学纲要课程笔记
- 危重症患者护理文书书写规范-课件
评论
0/150
提交评论