选择器一样的情况下后面的会覆盖前面的属性。比如:
p { color: red; }
p { color: blue; }
p元素的元素将是蓝色,因为遵循后面的规则。
然而,你不可能经常用相同的选择器冲突达到目的,当你使用嵌套选择器,合理的冲突来了。比如:
div p { color: red; }
p { color: blue; }
也许你看起来p元素在div元素里面的颜色是蓝色,就像后面p元素的规则,但是第一个选择器的特性却是红色。基本上,一个选择器越多特性,样式冲突的时候将显示它的样式。
一组嵌套选择器的实际特性可以计算出来。基本的,使用ID选择器的值是100,使用class选择器的值是10,每个html选择器的值是1。它们加起来就可以计算出特性的值。
p的特性是1(一个html选择器)
div p的特性是2(两个html选择器)
.tree的特性是10(1个class选择器)
div p.tree的特性是1+1+10=12,(两个html选择器,一个class选择器)
#baobab的特性是100(1个ID选择器)
body #content .alternative p的特性是112(两个html选择器,一个ID选择器,一个类选择器)
按照上面的规则,div p.tree的特性比div p高,body #content .alternative p又比它们两个都高
转自:http://www.pccode.net/info/2010/10/31/20101031-5645.html
分享到:
相关推荐
CSS高级特性--CSS优先级 CSS优先级 01 CSS优先级 网页制作时,对统一元素,应用不同的背景,会出现什么情况? 思考 background-color:pink; background-color:blue; background-color:red; 【结论】 定义CSS样式时,...
CSS 的specificity 特性或称非凡性,它是一个衡量CSS值优先级的一个标准,既然作为标准,就具有一套相关的判定规定及计算方式,specificity用一个四位的数 字串(CSS2是三位)来表示,更像四个级别,值从左到右,左面...
CSS 高 级 特 性 CSS高级特性 所谓层叠性是指多种CSS样式...为了体验CSS优先级,首先来看一个具体的例子,其CSS样式代码如下: p{ color:red;} /*标记样式*/ .blue{ color:green;} /*class样式*/ #header{ color:blue;}
多背景(CSS3)凹凸文字导航栏案例文本的装饰CSS 三大特性CSS层叠性CSS继承性CSS优先级CSS特殊性(Specificity)盒子模型(CSS重点)看
CSS高级特性--CSS层叠性 CSS层叠性 01 CSS层叠性 层叠性是指当一个标签被设置了多个重复的样式的时候,一个属性会覆盖另外一个属性。 比如:先给div设置背景颜色为红色,然后设置背景颜色为粉红色,那么最终颜色可能...
CSS选择器 xmind - 选择器分类(ID选择器,类选择器,标签选择器,通配选择器,属性选择器,伪类选择器)。 - 选择器关系(分组,后代,子元素,相邻兄弟,后续兄弟)。...- CSS特性(优先级,继承,层叠)。
CSS有三大特性,分别是 继承性,层叠性,优先级。CSS的主要特征是继承性,这里先讲解继承性。 继承性 继承性的使用说明 继承性的描述: 继承性是指被包在内部的标签将拥有外部标签的样式性,即子元素可以继承父类的...
详细介绍css的引用方式,及选择权优先级,以及css的各种选择器区别,同时介绍了css3相关新特性的用法
CSS三大特性:继承性、层叠性、优先级; 盒子模型:内容、边框、内边距、外边距; CSS布局:结构伪类选择器、伪元素、标准流、浮动; 定位:绝对定位、相对定位、固定定位、子绝父相; 装饰:垂直对齐方式、光标...
scoped css 官方文档 scoped css可以直接在能跑起来的...二、根据css样式优先级的特性,scoped这种处理会造成每个样式的权重加重了: 即理论上我们要去修改这个样式,需要更高的权重去覆盖这个样式。 所以在引用包含sco
如果同个元素有两个或以上冲突的CSS规则,浏览器有一些基本的规则来决定哪一个非常特殊而胜出。 它可能不像其它那么重要,大部分案例你不需要担心冲突,但大型而且复杂的CSS文件,或有很多CSS文件组成的,可能产生...
CSS初学感觉很简单,但随着学习的深入才感觉CSS的水由多深,平常总会遇到各种坑,先总结一些经常遇到的坑 大小写不敏感 虽然我们平时在写CSS的时候都是用小写,但其实CSS并...选择器优先级 当两个规则都作用到了同一个h
内容概要:HTML5 新特性、语义化、CSS 选择器及优先级、position 属性:relative,absolute,sticky,Static、box-sizing属性、CSS 盒子模型、BFC块级格式上下文原理场景、元素水平垂直居中、元素隐藏、页面布局:...
css3 有什么新特性,浏览器⽀持怎么样 伪类是什么?有哪些?会有哪些兼容性问题?如何处理? css 预处理器知道吗?⽤过哪些?有什么优劣?后处理器知道吗? 盒模型有哪⼏种?怪异模式和标准模式? less 、 sass 、 ...
您应该在设计之前列出所有的功能和特性,并按照优先级进行排序。 2. 选择合适的技术和工具:为了实现上述功能和特性,您需要选择合适的技术和工具。Python是一种流行的编程语言,可用于开发Web应用程序。Flask是一个...
二十一、CSS三大特性 1.层叠性: 样式冲突,就近原则 样式不冲突,不会层叠 2.继承性:子继父业 text-indent text-decoration font-size font-weight font-style font-family line-height color 3.优先级 通配符选择...
Trackback 和 Pingback 特性 灵活易用的插件机制 酷炫主题支持 符合 XHTML 遵循GPL协议 博易 v1.9 - 2009-12-14 新增完善的评论管理后台 新增垃圾评论过滤机制 新增评论黑白名单 新增评论错误报告机制 新增了一组...
Trackback 和 Pingback 特性 灵活易用的插件机制 酷炫主题支持 符合 XHTML 遵循GPL协议 博易 v1.9 - 2009-12-14 新增完善的评论管理后台 新增垃圾评论过滤机制 新增评论黑白名单 新增评论错误报告机制 ...
Trackback 和 Pingback 特性 灵活易用的插件机制 酷炫主题支持 符合 XHTML 遵循GPL协议 博易 v1.9 - 2009-12-14 新增完善的评论管理后台 新增垃圾评论过滤机制 新增评论黑白名单 新增评论错误报告机制 ...