`
sfeve
  • 浏览: 42399 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

CSS的优先级特性

    博客分类:
  • Java
阅读更多

选择器一样的情况下后面的会覆盖前面的属性。比如:

  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

 

 

分享到:
评论

相关推荐

    HTML5&CSS3网页制作:CSS优先级.pptx

    CSS高级特性--CSS优先级 CSS优先级 01 CSS优先级 网页制作时,对统一元素,应用不同的背景,会出现什么情况? 思考 background-color:pink; background-color:blue; background-color:red; 【结论】 定义CSS样式时,...

    CSS优先级算法如何计算?有哪些判定规定及计算方式

    CSS 的specificity 特性或称非凡性,它是一个衡量CSS值优先级的一个标准,既然作为标准,就具有一套相关的判定规定及计算方式,specificity用一个四位的数 字串(CSS2是三位)来表示,更像四个级别,值从左到右,左面...

    使用HTML开发商业网站-CSS3高级特性课件.pptx

    CSS 高 级 特 性 CSS高级特性 所谓层叠性是指多种CSS样式...为了体验CSS优先级,首先来看一个具体的例子,其CSS样式代码如下: p{ color:red;} /*标记样式*/ .blue{ color:green;} /*class样式*/ #header{ color:blue;}

    CSS3笔记1

    多背景(CSS3)凹凸文字导航栏案例文本的装饰CSS 三大特性CSS层叠性CSS继承性CSS优先级CSS特殊性(Specificity)盒子模型(CSS重点)看

    HTML5&CSS3网页制作:CSS层叠性.pptx

    CSS高级特性--CSS层叠性 CSS层叠性 01 CSS层叠性 层叠性是指当一个标签被设置了多个重复的样式的时候,一个属性会覆盖另外一个属性。 比如:先给div设置背景颜色为红色,然后设置背景颜色为粉红色,那么最终颜色可能...

    CSS选择器-xmind

    CSS选择器 xmind - 选择器分类(ID选择器,类选择器,标签选择器,通配选择器,属性选择器,伪类选择器)。 - 选择器关系(分组,后代,子元素,相邻兄弟,后续兄弟)。...- CSS特性(优先级,继承,层叠)。

    【CSS基础学习】CSS的三大特性

    CSS有三大特性,分别是 继承性,层叠性,优先级。CSS的主要特征是继承性,这里先讲解继承性。 继承性 继承性的使用说明 继承性的描述: 继承性是指被包在内部的标签将拥有外部标签的样式性,即子元素可以继承父类的...

    网页布局css.ppt

    详细介绍css的引用方式,及选择权优先级,以及css的各种选择器区别,同时介绍了css3相关新特性的用法

    css基础、选择器介绍、样式介绍

    CSS三大特性:继承性、层叠性、优先级; 盒子模型:内容、边框、内边距、外边距; CSS布局:结构伪类选择器、伪元素、标准流、浮动; 定位:绝对定位、相对定位、固定定位、子绝父相; 装饰:垂直对齐方式、光标...

    Vue中对比scoped css和css module的区别

    scoped css 官方文档 scoped css可以直接在能跑起来的...二、根据css样式优先级的特性,scoped这种处理会造成每个样式的权重加重了: 即理论上我们要去修改这个样式,需要更高的权重去覆盖这个样式。 所以在引用包含sco

    CSS教程:优先级问题的考虑实例

    如果同个元素有两个或以上冲突的CSS规则,浏览器有一些基本的规则来决定哪一个非常特殊而胜出。 它可能不像其它那么重要,大部分案例你不需要担心冲突,但大型而且复杂的CSS文件,或有很多CSS文件组成的,可能产生...

    浅谈前端开发中容易被忽略CSS特性

    CSS初学感觉很简单,但随着学习的深入才感觉CSS的水由多深,平常总会遇到各种坑,先总结一些经常遇到的坑 大小写不敏感 虽然我们平时在写CSS的时候都是用小写,但其实CSS并...选择器优先级 当两个规则都作用到了同一个h

    01-HTML-CSS个人听课笔记

    内容概要:HTML5 新特性、语义化、CSS 选择器及优先级、position 属性:relative,absolute,sticky,Static、box-sizing属性、CSS 盒子模型、BFC块级格式上下文原理场景、元素水平垂直居中、元素隐藏、页面布局:...

    前端面试《综合问题版》

    css3 有什么新特性,浏览器⽀持怎么样 伪类是什么?有哪些?会有哪些兼容性问题?如何处理? css 预处理器知道吗?⽤过哪些?有什么优劣?后处理器知道吗? 盒模型有哪⼏种?怪异模式和标准模式? less 、 sass 、 ...

    Python代码演示如何开发社区电子购物平台系统,并举例说明.zip

    您应该在设计之前列出所有的功能和特性,并按照优先级进行排序。 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 新增完善的评论管理后台 新增垃圾评论过滤机制 新增评论黑白名单 新增评论错误报告机制 新增了一组...

    博易 BlogYi 博客程序 v1.9 源码.rar

    Trackback 和 Pingback 特性 灵活易用的插件机制 酷炫主题支持 符合 XHTML 遵循GPL协议 博易 v1.9 - 2009-12-14 新增完善的评论管理后台 新增垃圾评论过滤机制 新增评论黑白名单 新增评论错误报告机制 ...

    博易 BlogYi 博客程序 v1.9.rar

    Trackback 和 Pingback 特性 灵活易用的插件机制 酷炫主题支持 符合 XHTML 遵循GPL协议 博易 v1.9 - 2009-12-14 新增完善的评论管理后台 新增垃圾评论过滤机制 新增评论黑白名单 新增评论错误报告机制 ...

Global site tag (gtag.js) - Google Analytics