CSS高级特性

一,CSS选择复合器
复合器是由两个或多个基础选择器通过不同的方式组合而成的,
1,标签指定式选择器
标签指定式(又称交集选择器):两个选择器之间不能有空格
由两个选择器构成,其中第一个为标记选择器。标记选择器p.special定义的样式仅仅适用

标记,而不会影响使用了special类的其他标记。

   <style type="text/css">
h3.special{
    color:red;
}
</style>

2,后代选择器: 定义的时候用空格隔开
对于E F这种格式,表示所有属于E元素后代的F元素,有这个样式。空格就表示后代。
后代选择器,就是一种平衡:共性、特性的平衡。当要把某一个部分的所有的什么,进行样式改变,就要想到后代选择器。
后代选择器,描述的是祖先结构。

<style type="text/css">
        .div1 p{
            color:red;
        }
    </style>

3,并集选择器:定义的时候用逗号隔开,任何形式的选择器(包括标记选择器,class类选择器,id选择器等)都可以放进来。如果某些选择器定义的样式完全相同,或部分相同,就可以利用并集选择器为它们定义相同的CSS样式。

p,h1,#mytitle,.one/*定义了一个并集选择器,带有p,h1,id="mytitle",class="one"的标签都内容会显示红色*/{
    color:red;
}

二,CSS层叠性和继承性
1,层叠性
所谓层叠性是指多种CSS样式的叠加。
2,继承性
所谓继承性是指书写css样式表时,子标记会继承父标记的某些样式。并不是所有的css属性都可以继承。
不具有继承性的:边框属性,外边距属性,内边距属性,背景属性,定位属性,布局属性,元素宽高属性。
三,CSS优先级
1,一个selector的权重表示方式:0.0.0.0,按照计算规则给每位填充数字,对应位置相等,则比较下一位;
2,也有分别以1000、100、10、1四个权值系数对CSS选择器进行权重计算。

在这里插入图片描述
*行内式优先。
*权重相同时,CSS遵循就近原则。
*!important,具有最大优先级。

课后作业效果图:
在这里插入图片描述
代码:

新浪博客
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海盐柠檬呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值