扩展选择器:
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>我很好,你好嘛</p> <!--