css选择器
小结:
1.标签选择器 div{}
2.通配符 * {}
3.分组选择器 ol,li { }
4.类选择器 .classname {}
5.id选择器 #idname {}
6.关系选择器(后代,子代,同级)
- 后代 li a
7.伪类选择器 a;houver
8.伪元素选择器 div::after
1.什么是选择器?
每一条css样式声明(定义)由两部分组成,形式如下:
选择器 {
样式;
}
在{ }之前的部分就是“选择器”,“选择器” 指明了{ }中的样式的作用对象,也就样式作用于网页中的那些元素。
css2选择器
-
标签选择器
标签选择器其实就是html代码中的标签。如右侧代码编辑器中的<html>、<body>、<h1>、<p>、<img>。
例如下面代码:
p{font-size:12px;line-height:1.6em;}
上面的css样式代码的作用:为p标签设置12px字号,行间距设置1.6em的样式。
-
类选择器
类选择器在css样式编码中是最常用到的
语法:
.类选器名称{css样式代码;}
注意:
1、英文圆点开头
2、其中类选器名称可以任意起名(但不要起中文噢)
使用方法:
第一步:使用合适的标签把要修饰的内容标记起来,如下:
<span>胆小如鼠</span>
第二步:使用class="类选择器名称"为标签设置一个类,如下:
<span class="stress">胆小如鼠</span>
第三步:设置类选器css样式,如下:
.stress{color:red;}
/类前面要加入一个英文圆点/
- id选择器
类和id选择器的区别:
- 相同点:可以应用于任何元素
- 不同点:
- ID选择器只能在文档中使用一次
- 可以使用类选择器词列表方法为一个元素同时设置多个样式。
属性选择器
-
关系选择器
- 后代选择器
.food li
- 子代选择器
子选择器,即大于符号(>),用于选择指定标签元素的第一代子元素。
.food>li{border:1px solid red;}
.- 同级选择器
- 分组选择器
- 通配符选择器
- 后代选择器
- 伪类选择器
- 伪元素选择器
总结:
1.标签选择器 div{}
2.通配符 * {}
3.分组选择器 ol,li { }
4.类选择器 .classname {}
5.id选择器 #idname {}
6.关系选择器(后代,子代,同级)
- 后代 li a
7.伪类选择器 a;houver
8.伪元素选择器 div::after