CSS工作原理及选择符
2017-06-12 15:16
621 查看
一、CSS工作原理
1、层叠
浏览器默认样式表用户样式表
作者链接样式表
作者嵌入样式表
作者行内样式表
2、计算方法
(1) 找到应用给每个元素和属性的所有声明(2) 按照顺序和权重排序:增加权重的方法——空格+!important
(3) 按照特制度排序:
特制度计算ID—类—元素名
二、CSS规则
P{color:red;}(1) 多个声明之间使用分号隔开
(2) 多个选择符之间使用逗号隔开
(3) 组合的选择符之间使用空格隔开
三、CSS选择符
1、上下文选择符
(1) 指定祖先标签1 标签2{声明}
特殊的上下文选择符:子选择符——标签1>标签2
(2) 同胞选择符
紧邻的同胞选择符+:标签1+标签2
一般通报选择符~:标签1~标签2
(3) 通配选择符
*:选择所有
p * a:选择p下除去子元素的a标签
P *:选择P下的所有元素
2、ID和类选择符
类(1) 类选择符:.类名
(2) 标签带类选择符: p.specialtext(选取带有该类的段落)
(3) 再添加选择符:p.specialtext span(带有该类的段落下的span)
(4) 多类选择符:.specialtext .featured
ID
(1) ID属性:#ID
(2) 用于页面导航的ID
<a href="#bio">表示该链接的目标在当前页面中;
如果没有#,该链接将会加载bio目录下的默认页面;
如果只有#,该链接将会返回至页面顶部。
3、属性选择符
(1) 标签名[属性名]img[title]
(2) 标签名[属性名=“属性值”]
img[title=”redflower”]
4、伪类
(1) UI伪类a. 链接伪类 link visited hover active
b. focus
c. taget
(2) 结构化伪类
first-child last-child nth-child(3). 一类元素的哪一个元素
5、伪元素
css3中伪元素使用::来表示,伪类使用:来表示first-letter first-line before after. 一个元素的某一个部分
四、样式继承
字体和文本的样式可以继承,宽度和边距等元素不能继承。五、声明的规则
1、文本值
2、数字值
(1) 绝对值 px(2) 相对值 Ex Em(Em相对于字母M的宽度 Ex相对于字母X的高度)
3、颜色值
(1) 颜色名(2) 16进制颜色:#开头,两两同时可以简写。
(3) rgb(0,255,0)或百分比的形式
(4) HSL(0,0%,0%)
(5) Alpha通道:1完全不透明 0完全透明
css3中的rgba
R:红色值。正整数 | 百分数
G:绿色值。正整数 | 百分数
B:蓝色值。正整数| 百分数
A:透明度。取值0~1之间
相关文章推荐
- 第二章 CSS工作原理(ID属性和类选择符)
- CSS字体加粗属性font-weight工作原理
- CSS 中常用的选择器(选择符)
- css读书笔记2:css工作原理
- XML与CSS类选择符的使用
- CSS中的类class和标识id选择符(.和#号)
- css属性选择符的应用
- IE6下的CSS多类选择符
- 解析css中的选择符命名
- CSS 选择符 介绍
- CSS布局模型 之 浮动模型(浮动的工作原理和清除浮动技巧?)
- css基础知识+css选择符(元素选择符、关系选择符)
- css基础知识+css选择符(元素选择符、关系选择符)
- XML与CSS ID选择符的使用
- IE6下CSS多类选择符优先级不起作用的bug分析及解决方法
- css学习笔记20160128对齐组合选择符伪类伪元素
- css语言基础--css的选择符语法
- CSS记录-1-ID和类选择符
- CSS 群组化选择符
- CSS中一些特殊的上下文选择符的使用