597 选择器扩展_选择器 and 598 属性1
扩展选择器:
1. 选择所有元素:
语法: *{}
2. 并集选择器:
选择器1,选择器2{}
3. 子选择器:筛选选择器1元素下的选择器2元素
语法: 选择器1 选择器2{}
4. 父选择器:筛选选择器2的父元素选择器1
语法: 选择器1 > 选择器2{}
5. 属性选择器:选择元素名称,属性名=属性值的元素
语法: 元素名称[属性名="属性值"]{}
6.伪类选择器:选择一些元素具有的状态
语法: 元素:状态{}
如: <a>
状态:
link:初始化的状态
visited:被访问过的状态
active:正在访问状态
hover:鼠标悬浮状态
6种选择器案例演示
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
#div1{
/*基本选择器*/
color: red;
}
div{
color: blue;
}
.class01{
color: chartreuse;
}
</style>
<style>
div p{
/*元素选择器*/
color: gray;
}
div > p {
/*累选择器*/
border: 1px solid;
}
</style>
<style>
div p{
/*子选择器*/
color: gray;
}
div > p {
/*父选择器*/
border: 1px solid;
}
input[type='text']{
/*属性选择器*/
border: 5px solid;
}
/*伪类选择器*/
a:link{
/*初始化的状态*/
color: red;
}
a:hover{
/*鼠标悬浮状态*/
color: yellow;
}
a:active{
/*正在访问状态*/
color:blue;
}
a:visited{
/*被访问过的状态*/
color: green;
}
</style>
</head>
<body> <!--用于基本选择器-->
<div id ="div1">哈嗨</div>
<div>哈嗨</div>
<p class="class01"></p>
<!--用于扩展选择器-->
<div>
<p>你好你好</p>
</div>
<!--用于元素选择器-->
<p>我很好你你好嘛</p>
<!--用于类选择器-->
<p>我很好,你好嘛</p>
<!--用于子选择器-->
<div>
<p>你好你好</p>
</div>
<!--用于父选择器-->
<p>我很好,你好嘛</
