
css样式优先级介绍:
当外部样式、内部样式和内联样式同时应用于同一个元素时,优先级如下:
(外部样式)External style sheet
有个例外的情况,就是如果外部样式放在内部样式的后面,则外部样式将覆盖内部样式。
立即学习“前端免费学习笔记(深入)”;
示例如下:
测试!
选择器的优先权

解释:
1. 内联样式表的权值最高 1000;
2. ID 选择器的权值为 100
3. Class 类选择器的权值为 10
4. HTML 标签选择器的权值为 1
利用选择器的权值进行计算比较,示例如下:
red
em red
red
结果: 标签内的数据显示为蓝色。
CSS 优先级法则:
A 选择器都有一个权值,权值越大越优先;
B 当权值相等时,后出现的样式表设置要优于先出现的样式表设置;
C 创作者的规则高于浏览者:即网页编写者设置的CSS 样式的优先权高于浏览器所设置的样式;
D 继承的CSS 样式不如后来指定的CSS 样式;
装修公司源码,采用DIV+CSS布局,首页顶部采用了超大宽屏banner焦点图切换,带伸缩功能的导航条。首页信息展示量大,有利于SEO优化,首页版块包括,导航,焦点图切换,案例,行业动态,装修经验,装修知识。源码支持伪静态,后台开启即可,服务器必须支持rewrite功能,否则无法实现伪静态功能。信息支持二级分类。后台支持信息批量修改,删除,可以支持,视频,图片,附件上传。
E 在同一组属性设置中标有“!important”规则的优先级最大;示例如下:
(学习视频分享:css视频教程)
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 中,
虽然代码是将