CSS之特性,背景,行高,复合选择器,显示模式
2021-04-22 01:28
标签:选择 继承 evel inline alpha visit text 垂直居中 span css 分为 基础选择器 和 复合选择器 , 但是基础选择器不能满足实际开发中 快速高效的选择标签 作用 : 子元素选择器只能选择作为某元素子元素的元素 应用 : 如果某些选择器定义相同的样式 , 就可以利用并集选择器 , 可以让代码更简洁 并集选择器 是各个选择器通过 任何形式的选择器 ( 标签 class类 id等 ) , 都可以作为并集选择器的一部分 ; 作用 : 用于向某些选择器添加特殊效果 , 比如给链接添加特殊效果 , 比如可以选择第一个 , 第 n 个元素 ; 因为伪类选择器很多 , 比如链接伪类 , 结构伪类 a:link {} 未访问的链接 a:visited {} 已访问的链接 a:hover {} 鼠标移动上的链接 a:active {} 选定的链接 注意 : 书写尽量不要颠倒 lvha 的顺序 , 否则可能容易引起错误 块级元素的特点 行内元素的特点 行内块元素的特点 注意 : 解释 : 背景附着就是解释背景是滚动还是固定的 我们经常用交集选择器 , 后代选择器等 ; 是有多个基础选择器组合而成,那么此时,就是会出现权重叠加。 注意 : CSS之特性,背景,行高,复合选择器,显示模式 标签:选择 继承 evel inline alpha visit text 垂直居中 span 原文地址:https://www.cnblogs.com/article-record/p/12246949.htmlcss复合选择器
后代选择器 ( 重点 )
父级 子级 {
属性名: 属性值;
}
div a {
color: #ccc;
}
子元素选择器
父级>子级 {
属性名: 属性值;
}
div>a {
color: #ccc;
}
交集选择器
标签名.类名 {
属性名: 属性值;
}
/* 即是div 又是nav类名 并且的关系 */
div.nav {
color: #ccc;
}
并集选择器 ( 重点 )
,
链接而成 , 通常用于集体声明 ;标签名,
类名 {
属性名: 属性值;
}
div,
.nav {
color: #ccc;
}
链接伪类选择器 ( 重点 )
链接伪类选择器
标签的显示模式 ( 重要 )
什么是标签显示模式 ?
块级元素 ( block-level )
行内元素 ( inline-level )
行内块元素 ( inline-block )
标签显示模式转换 ( display )
display: inline;
display: block;
display: inline-block;
行高 ( line-height ) 文字垂直居中
CSS 背景 ( background )
背景颜色 ( background-color )
background-color: #ccc;
背景图片 ( background-image )
background-image: url('image/test.png');
背景平铺 (background-repeat)
background-repeat: repeat | no-repeat | repeat-x | repeat-y
参数
作用
repeat
默认 , 背景图片在纵向和横向平铺显示
no-repeat
不平铺
repeat-x
x轴 横向平铺
repeat-y
y轴 纵向平铺
背景位置 ( background-position ) 重点
background-position: length || length
background-position: position || position
background-position: x坐标 y坐标;
background-position: 10px 50px;
参数
值
length
百分数 | 浮点数和单位标识符组成的长度值
position
top | bottom | left | right | center 方位名词
背景附着 ( background-attachment )
background-attachment: scroll | fixed
参数
作用
scroll
默认 背景图像是跟随对象内容滚动
fixed
背景图像固定
背景简写 ( background )
background: #ccc url(images/image.png) no-repeat fixed center top;
背景透明 ( CSS3 )
background: rgba(0, 0, 0, 0.2);
CSS 三大特性
CSS 层叠性
CSS 继承性
text-, font-, line-, color 这些属性都是可以继承的
CSS 优先级
权重计算公式
标签选择器
计算权重公式
继承 或者 *
0,0,0,0
每个元素( 标签选择器 )
0,0,0,1
每个类 , 伪类
0,0,1,0
每个 id
0,1,0,0
每个行内样式 style=""
1,0,0,0
每个 !important
∞ 无穷大
权重叠加
上一篇:HTTP协议再分析
下一篇:Ubuntu源码安装php
文章标题:CSS之特性,背景,行高,复合选择器,显示模式
文章链接:http://soscw.com/index.php/essay/77860.html