初识CSS-CSS的三大特性|全球速看
层叠性、继承性、优先级。
(资料图片)
层叠性
样式冲突:是指同一个元素拥有两个不同属性值的相同样式。
层叠性的作用:解决样式冲突。
使一个样式覆盖(层叠)另一个样式,使元素只选择一种样式进行显示。
层叠性原则:样式冲突,遵循就近原则,哪个样式离结构近,就执行那个样式。
<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探索事件之后,许多的研究人员都会认真的去分析此事件发生的前因后果,去搜集一些相关的证据,但是其实我们还能够从这些事件 【详细】
汽车吸尘器好用吗?汽车吸尘器真的有用么?
现在随着大家都逐渐拥有了自己的汽车,很多人对汽车的一些相关工具也还是逐步的关注了起来。其中车载吸尘器就是大家关注度最高的产品,那么 【详细】
航天员太空生活舱内景曝光 在太空中航天员之间是如何交流的呢?
航天员太空生活舱内景曝光,航天员在天上是如何生活的呢?中国载人航天工程空间站、神舟系列载人飞船、天舟系列货运飞船和长征系列运载火箭 【详细】
相关新闻
- 天天通讯!计算机产业的生态化发展对商业模式和市场竞争的影响
- 初识CSS-CSS的三大特性|全球速看
- 大数据扫黄是怎么抓到你的?看完你怕了吗?快戒掉坏习惯 要闻
- 毛sir:接下来是跨境高速成长后的善后阶段,该拿什么来拯救?_天天热消息
- 微信这一波隐藏功能你用过吗!网友:好用_天天聚看点
- 系带是什么
- 巴特勒26+9+9阿德巴约16+7+5,热火力克老鹰 今日要闻
- 数据测试实践:从一个bug开始的大数据引擎兼容性探索|世界聚看点
- 派网云APP软件和AP固件升级公告 天天百事通
- 再见了夸克,找到比你更牛的浏览器了
- 张婷:沣西人才政策助力企业发展 世界时快讯
- 天天微动态丨香港大学火星实验室最新开源LiDAR-惯性SLAM可实时重建环境网格!
- 大火烧掉库克“后路”,印度厂商“玩火自焚”,苹果撤离中国没戏
- 应向小米11学习,售后保障切勿“拍拍屁股走人”
- 全球今热点:张国强:推广氢能产业和燃料电池汽车应用助力中国经济高质量发展
- 当前动态:世界上声音最大的智能手机即将发布 配备10000mAh电池
- iPhone SE 4 传闻中的三大更新重点:萤幕规格、5G晶片、面板供应商 当前聚焦
- 世界时讯:小米终止对这款四款机型的系统更新 看看有没有你的?
- 天天简讯:不了解新规,微信将无法领取红包!
- 为什么网易的游戏都寿命很长?关键是网易拥有超强的开发实力