当前位置:科学 > 正文

初识CSS-CSS的三大特性|全球速看

2023-03-07 22:41:50  来源:箐声挽摘星

层叠性、继承性、优先级。


(资料图片)

层叠性

样式冲突:是指同一个元素拥有两个不同属性值的相同样式。

层叠性的作用:解决样式冲突。

使一个样式覆盖(层叠)另一个样式,使元素只选择一种样式进行显示。

层叠性原则:样式冲突,遵循就近原则,哪个样式离结构近,就执行那个样式。

<style>        div {            color:red;        }</style><body>    <div>        CSS的三大特性之一:层叠性。    </div></body>

运行结果

<style>        div {            color:red;        }       div {            color: blue;        }</style><body>    <div>        CSS的三大特性之一:层叠性。    </div></body>

运行结果

<style>        div {            color:red;        }       div {            color: blue;        }</style><body>    <div style="color:orange;">        CSS的三大特性之一:层叠性。    </div></body>

运行结果

继承性

子标签会继承父标签的某些样式,如文本属性、字体属性、颜色属性、字体行高等。

也就是说某些样式在父标签中添加后就不需要在子标签中再次添加该样式,可以减少代码冗余。

<style>        /* 继承性 */        .divJC {            /* 12px:字体大小  24px:行高 */          font: 12px/24px "Microsoft YaHei";          color: pink;        }</style><body>    <div class="divJC">        CSS的继承性。        <p>CSS的继承性。</p>    </div></body>


运行结果

优先级

同一个元素指定多个选择器,就会产生优先级,优先显示权重高的样式。

选择器相同时,执行层叠性。当选择器不相同时,则根据选择器权重来执行。

权重等级顺序:

继承 或者 *(全局选择器):0,0,0,0 < 元素选择器:0,0,0,1 < 类选择器或伪类选择器:0,0,1,0 < ID选择器 :0,1,0,0 < 行内样式:1,0,0,0 < 在属性值后加:“!Important”:无穷大。

注意事项:

继承的权重为零。权重叠加:复合选择器会有权重叠加,但仅在该权重区间进行叠加,永远不会有进位情况。
<style>        /* 优先级*/        /*div父标签的颜色属性,子标签继承权重为零*/  div{            color: blue;        }/*元素标签权重为0,0,0,1*/        span {            color:black;        }/*类选择器权重为0,0,1,0*/        .divYXJ {            font-size: 20px;            color: brown;        }/*ID选择器权重为0,1,0,0*/        #Yxj {            color: aquamarine;        }</style><body>    <div>        CSS的三大特性之优先级:继承或全局选择器*(0,0,0,0)。<br>        <span>CSS的三大特性之优先级:元素选择(0,0,0,1)。</span><br>        <span class="divYXJ">CSS的三大特性之优先级:类选择器或伪类选择器(0,0,1,0)。</span><br>        <span class="divYXJ" id="Yxj">CSS的三大特性之优先级:ID选择器(0,1,0,0)。</span><br>        <span class="divYXJ" id="Yxj">CSS的三大特性之优先级:行内样式(1,0,0,0)。</span><br>        <span class="divYXJ" id="Yxj">CSS的三大特性之优先级:!important(无穷大)。</span>    </div></body>

运行结果

<style>        /* 优先级*/  /*div父标签的颜色属性,子标签继承权重为零*/  div{            color: blue;        }/*元素标签权重为0,0,0,1*/        span {            color:black !important;        }/*类选择器权重为0,0,1,0*/        .divYXJ {            font-size: 20px;            color: brown;        }/*ID选择器权重为0,1,0,0*/        #Yxj {            color: aquamarine;        }</style><body>    <div>        CSS的三大特性之优先级:继承或全局选择器*(0,0,0,0)。<br>        <span>CSS的三大特性之优先级:元素选择(0,0,0,1)。</span><br>        <span class="divYXJ">CSS的三大特性之优先级:类选择器或伪类选择器(0,0,1,0)。</span><br>        <span class="divYXJ" id="Yxj">CSS的三大特性之优先级:ID选择器(0,1,0,0)。</span><br>        <span class="divYXJ" id="Yxj">CSS的三大特性之优先级:行内样式(1,0,0,0)。</span><br>        <span class="divYXJ" id="Yxj">CSS的三大特性之优先级:!important(无穷大)。</span>    </div></body>

无穷大运行结果显示

今天就学到这吧,下次继续,不能再说明天了,还不知道明天能不能及时学习。加油!

关键词:

推荐阅读

特斯拉的最低价是多少? 其他车型的最低价格是多少?

特斯拉作为一个豪华电动车品牌,你知道特斯拉价格多少钱一辆吗?目前特斯拉销售的主要Model S、Model X以及国产Model 3,那么,特拉斯最 【详细】

通用设备介绍 通用设备包括什么?

通用设备介绍一、通用设备。办公和商务通用设备,包括文化办公机械、消防设备、电机、变压器、锅炉、空调设备、清洁卫生设备、通讯设备、视 【详细】

美国UFO探索事件 全面解析美国UFO探索事件

一般在发生UFO探索事件之后,许多的研究人员都会认真的去分析此事件发生的前因后果,去搜集一些相关的证据,但是其实我们还能够从这些事件 【详细】

汽车吸尘器好用吗?汽车吸尘器真的有用么?

现在随着大家都逐渐拥有了自己的汽车,很多人对汽车的一些相关工具也还是逐步的关注了起来。其中车载吸尘器就是大家关注度最高的产品,那么 【详细】

航天员太空生活舱内景曝光 在太空中航天员之间是如何交流的呢?

航天员太空生活舱内景曝光,航天员在天上是如何生活的呢?中国载人航天工程空间站、神舟系列载人飞船、天舟系列货运飞船和长征系列运载火箭 【详细】

相关新闻

关于我们  |  联系方式  |  免责条款  |  招聘信息  |  广告服务  |  帮助中心

联系我们:85 572 98@qq.com备案号:粤ICP备18023326号-40

科技资讯网 版权所有