CSS 有哪些基本选择器?他们的权重是如何表示的?

选择器作用格式
通配符选中页面中所有的标签*{ }
标签选择器选中页面中所有是div的标签div{ }
类选择器选择页面中所有是box的标签.box{ }
id选择器选中页面中id是 box的标签#box{ }
选择器权重
!important无穷大
行内样式1000
id100
class10
tag1
*0
继承(父元素的样式)
/* 子代选择  .box下面的所有h1  */
.box > h1{
    text-align: center;
}
/* 后代选择器 */
.box h1{
    color: pink;
}
/* 并列选择器 */
h2,p{
    font-family: "楷体";
    font-size: 30px;
}

注意:    

1:样式冲突: 当多个选择器对同一个样式进行设置时 会发生相互冲突的情况最后以优先级高的为准,如果优先级相同  就近原则。

2:不是所有的样式都可以继承的 一般都是一些文字样式颜色等

3:如果选择器综合使用 权重会相加 不会超过他的数量级

.             class span   叠加权重为    10 + 1 = 11

             .class .class  叠加权重为    10 + 10 = 20;

              #id .class     叠加权重为     100+10 = 110;

4:选择器的匹配规则 从右向左。参考文档  https://www.jianshu.com/p/176291637a94  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值