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