选择器的基础知识总结

1.层级选择器 (+ ~作用的是兄弟关系)

:子代选择器

   .box>li{
            border: 1px solid red;
        }

+: 当前元素的后面第一个兄弟

    .child+li{
            background-color: aquamarine;
        }

~:当前元素后面所有的兄弟元素

`     .child~li{
            background-color: yellow;
        }

2.属性选择器:
1.【】选择一个属性加样式
2.div[class] 选择div里面的class类加样式
3.div[class=box1] 选择div里面的class=box1的类加样式
注意=是完全匹配的 如果是两个名字的不可以,可以用包含~=

3.伪类结构选择器 :
选择这元素兄弟的第一个:li:first-child
最后一个li:last-child
第n个: li:nth-child(n)
选择偶数: li:nth-child(2n) 或者将2n变成even
选择奇数: li:nth-child(2n+1)或者将2n+1变成odd
选择唯一的元素:div p:only-child{}
没有任何东西的 div:empty{} 空格也算东西
根选择器:root=html

4.动态伪类选择器
:link 被选择之后的样式
:visited 访问过之后的样式
:active 激活的时候的样式
:hover鼠标停留的时候的样式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值