《CSS权威指南(第三版)》---第三章 结构和层叠
这章主要讲的是当某个对象被选择器多次提取使用样式之后的一些冲突性解决方案:
1.特殊性:指的是当多个效果作用的时候的最终选择:
这个规则用0,0,0,0来比较。其中:内联式是1,0,0,0 ID选择器是0,1,0,0 类选择器,属性选择器和伪类:0,0,1,0 元素和伪元素:0,0,0,1
结合性和通配性对特殊性没有贡献,是0,0,0,0
注意:这里面给出一个特权,某个声明特别重要的时候使用!import 那么它的优先级是最高的。
2.继承:指的是在节点树中,子元素的样式继承父元素。
注意:继承没有特殊性,这里和通配符对继承的贡献值为0比较。通配符会胜出。
3.层叠:指的是当特殊性相同的时候采取的选择样式的规则。即“后来者居上”。
这里主要介绍一个例子:超链接的设置样式顺序是LVHA就用到了这个规则。
总结:CSS最基本的是层叠,这个规则决定了最终的文档表示,这个过程的核心是选择器的特殊性和继承机制。
《CSS权威指南(第三版)》---第三章 结构和层叠的更多相关文章
- CSS权威指南(第3版)
		
第一章 基础介绍 介绍了css的好处, 编辑一个文件多处使用, 层叠: 指式样有矛盾时, 可以覆盖掉之前的式样, 便于维护 等等. 块级元素:会生成一个元素框, (默认地)它会填充其父元素的内容区, ...
 - 《CSS权威指南》双鱼书概述——第一章CSS和文档
		
前言:CSS即层叠样式表 主要是影响一个或者一组文档的表现,没有文档,CSS毫无用处. 一.web的衰落 完全结构化的文本太过古板,太平常,虽然有N个理由要求使用结构化标记,但HTML已然走到了今天. ...
 - 第六章 对象-javaScript权威指南第六版(三)
		
6.3 删除内容 delete运算符可以删除对象的属性. delete运算符只能删除自有属性,不能删除继承属性. delete表达式删除成功或没有任何副作用时,它返回true. 6.4 检测属性 用i ...
 - Note | Javascript权威指南[第六版] 第1章:Javascript概述
		
JavaScript是一门高端的.动态的.弱类型的编程语言,非常适合面向对象和函数式的编程风格.JavaScript的语法源自Java,它的一等函数(first-class function)来 ...
 - Note | javascript权威指南[第六版] 第2章:词法结构
		
语法结构规定了诸如变量名是什么样的.怎么写注释,以及程序语句之间如何分隔等规则.本章用很短的篇幅来介绍JavaScript的词法结构. 2.1.字符集 JavaScript程序是用Unic ...
 - CSS权威指南(第三版)
		
CSS权威指南(第三版).pdf 网盘: https://545c.com/file/24657411-425141851 获取码: 276922
 - Android编程权威指南第三版 第32章
		
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_35564145/article/de ...
 - HTML 5与CSS 3权威指南(第2版·上册) 中文pdf扫描版
		
HTML5与CSS3权威指南(第2版·上册)已经成为HTML 5与CSS 3图书领域的一个标杆,被读者誉为“系统学习HTML 5与CSS 3技术的最佳指导参考书之一”和“Web前端工程师案头必备图书之 ...
 - 《JavaScript权威指南(第6版)(中文版)》PDF
		
简介自1996年以来,JavaScript的:权威指南已为JavaScript圣经程序员,程序员指南和全面的参考,以核心语言和客户端JavaScript API的Web浏览器定义.第6版包括HTML5 ...
 - CSS权威指南 - 层叠
		
CSS权威指南 第三章结构与层叠 - 层叠 按权重及来源排序 1. Reader important declarations 2. Author important declarations 3. ...
 
随机推荐
- 如何Enable FireFox里的Java Plugin
			
步骤,Tools->Add-ons->Plugins 然后把Java(TM) PlatformXXX...的状态修改为Always Activate 如下图:
 - Win7如何解决精简版的迅雷7无法运行
			
网上下载msvcp71.dll和msvcr71.dll把文件放到System32目录下即可 http://www.baidu.com/s?wd=msvcp71.dll&ie=utf-8&a ...
 - 《Linux设备驱动开发具体解释(第3版)》(即《Linux设备驱动开发具体解释:基于最新的Linux 4.0内核》)网购链接
			
<Linux设备驱动开发具体解释:基于最新的Linux 4.0内核> china-pub spm=a1z10.3-b.w4011-10017777404.30.kvceXB&i ...
 - linux 挂载相关
			
mount命令的用法,以及技巧光盘镜像文件.移动硬盘.共享文件夹及U盘的方法. 一,挂接命令(mount) 挂接(mount)命令的使用方法. 命令格式: mount [-t vfstype] [- ...
 - Android 中保存全局变量
			
作者:silence鼬.2015年6月28日 在学习Android的时候一直未context的问题认为头疼,由于想做一些工具类,可是又不是四大组件.总要来回传递context.认为非常麻烦,就想全局获 ...
 - Qt on Android:将Qt调试信息输出到logcat中
			
版权全部 foruok .如需转载敬请注明出处(http://blog.csdn.net/foruok). 假设你在目标 Android 设备上执行了 Qt on Android 应用,你可能希望看到 ...
 - FTP匿名登录或弱口令漏洞及服务加固
			
漏洞描述 FTP 弱口令或匿名登录漏洞,一般指使用 FTP 的用户启用了匿名登录功能,或系统口令的长度太短.复杂度不够.仅包含数字.或仅包含字母等,容易被黑客攻击,发生恶意文件上传或更严重的入侵行为. ...
 - 关于erlang的-run 的启动参数
			
在github上,关于erlang的一致性hash,有erlang-ryng和 hash_ring .在这里先聊下erlang-ryng这个. 在erlang-ryng的启动方式上,github上提供 ...
 - KVC基本使用
			
首先,创建两个类.person类和book类.如图: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/ ...
 - Android Studio .9图片的应用以及制作
			
参考http://www.jianshu.com/p/761f4d0e5d8d 先找到图片右键 然后修改图片名称,选择目录,注意必须要放在drawable目录里面,不然引用studio会报错 然后进入 ...