CSS选择器

选择器:帮助你精准的选中想要的元素

 

简单选择器

1.ID选择器:

选中的是对应的id值的元素 id="";

2.元素选择器:

style中直接以元素名定义

3.类选择器:

class="";

4.通配符选择器

*,选中所有元素

5.属性选择器

/* 全部类型 */

*{

    color: #008c8c;

}

/* 属性一样的 */

[href="https://www.sina.com"]{

    color: crimson;

}

/* 空格独立出,[class="bsb"]可改为.bsb */

[class~="bsb"]{

    color: rgb(6, 167, 68);

}

/* 任意连续为"XXXXX" */

[class*="fll"]{

    color: coral;

}

/* 结尾为"XXXXX"的 */

[class$="KUYdU"]{

    color: darkolivegreen;

}

6.伪类选择器

状态:

1) link:超链接未访问时的状态

2) visited:超链接访问过后的状态

3) hover:鼠标移动上去,鼠标悬停的状态

4) active: 激活状态下,鼠标按下状态

/* link:超链接未访问时的状态 */

a:link{

    color: turquoise;

}

/* visited:超链接访问过后的状态 */

a:visited{

    color: teal;

}

/* 选中鼠标悬停时候的元素 */

[class="asd"]:hover{

    color: magenta;

}

/* 鼠标按下去时候的元素 */

[class="anxia"]:active{

    color: yellow;

}

7.伪元素选择器

生成并选中某个元素内部的第一个子元素或者最后一个子元素

span::before{

    content: "《";

    color: tomato;

}

span::after{

    content: "》";

    color: tomato;

}

选择器组合

1.后代元素 —— 空格

/* p.arr也可以 */

.arr{

    color: saddlebrown;

}

.bcc li{

    color: slateblue;

}

/* 必须有空格 */

.abc .qwq{

    color: red;

}

2.子元素 —— >

/* div ul li

div>ul>li

div ul>li

div>ul li

div li

以上都可以 */



/* div>不可以 */



div li{

    color: springgreen;

}

3.相邻兄弟元素 —— +

.ull{

    color: slategrey;

}

.ull+li{

    color: yellow;

}

4.后面出现的所有兄弟元素 —— ~

.wcl{

    color: violet;

}

.wcl~li{

    color: rgb(179, 29, 29);

}

选择器的并列

多个选择器,用逗号分隔

语法糖

div>p,div li{

    color: midnightblue;

}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值