子代选择器(子选择器) 只能选择作为某元素的最近一级元素, 简单理解就是选亲儿子元素。
元素1 > 元素2 { 样式声明 }
div > p { 样式声明 } 选择div 里面所有最近一级 p 标签元素
元素1 和 元素2 中间用 大于号 隔开
元素1 是父级 元素2 是子级 最终选择的是 元素2
元素2 必须是亲儿子 其孙子 重孙之类都不归他管 你也可以叫他亲儿子选择器
并集选择器
并集选择器可以选择多组标签, 同时为他们定义相同的样式。 通常用于集体声明
并集选择器是各选择器通过英文逗号(,) 连接而成, 任何形式的选择器都可以作为并集选择器的一部分
- // 要求: 请把熊大熊二改成粉色, 小猪一家改成粉色
- // 并集选择器一般竖着写
- <style>
- div,
- p,
- .pig li {
- color: pink ;
- }
- style>
- <body>
- <div>熊大div>
- <p>熊二<p>
- <span>光头强span>
- <ul class = "pig">
- <li> 小猪佩奇 li>
- <li> 猪爸爸 li>
- <li> 猪妈妈 li>
- ul>
伪类选择器: 链接伪类选择器 结构伪类选择器
- // 为了保持生效, 要按照LVHA的顺序写
- // 1. 为访问的链接 a:link 把没有点击过的(访问过的)链接选出来
- a:link {
- color: #333;
- text-decoration: nnone;
- }
- // 2. a:visited 选择点击过的(访问过的)链接
- a:visited {
- color: orange;
- }
- // 3. a:hover 选择鼠标经过的那个链接
- a:hover {
- color: skyblue;
- }
- // 4. a:active 选择的是我们鼠标正在按下还没有弹起鼠标的那个链接
- a:active {
- color: green
- }
focus 伪类选择器
:focus 伪类选择器用于选取获得焦点的表单元素
焦点就是光标, 一般情况 类表单元素才能获取, 因此这个选择器也主要针对于表单元素来说
input:focus {
background-color:yellow;
}
- <style>
- // 把获得光标的input 表单元素选取出来
- input:focus {
- background-color: pink;
- color:red;
- }
- style>
- <body>
- <input type="text">
- <input type="text">
- <input type="text">
- body>