CSS层叠样式是什么-创新互联
这篇文章给大家分享的是有关CSS层叠样式是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
创新互联公司是创新、创意、研发型一体的综合型网站建设公司,自成立以来公司不断探索创新,始终坚持为客户提供满意周到的服务,在本地打下了良好的口碑,在过去的十多年时间我们累计服务了上千家以及全国政企客户,如活动板房等企业单位,完善的项目管理流程,严格把控项目进度与质量监控加上过硬的技术实力获得客户的一致赞美。CSS层叠性就是浏览器处理冲突的一个特性,在CSS层叠样式冲突中有引用方式冲突,继承方式冲突,指定样式冲突。当指定样式和继承样式调试发生冲突以指定样式冲突为准
CSS具有三大特性分别为继承、优先级和层叠。
CSS层叠性
CSS层叠性就是浏览器处理冲突的一个特性,如果一个属性中设置了多个选择器,那么这个时候只会有一个选择器起到作用,其他的选择器都将会被层叠的部分去掉。
层叠性的条件
(1)元素相同
(2)属性相同
(3)优先级相同
层叠性的样式冲突
(1)引用方式冲突
CSS的引用方式包括内联样式、内嵌样式、导入样式、链接样式,四个的优先级顺序分别是内联样式>内嵌样式>导入样式>链接样式
例:
优先级
效果图如下:
(2)继承方式冲突
在CSS中有一些属性当给自己设置时会连带着自己的后代都继承上该属性值,例如CSS中设置颜色,字体大小,字体形状,对齐等等这些属性就会继承。但是有关于盒子,定位,布局等属性就不会发生继承
继承方式冲突就是显示跟自己最近的父元素而不是所有的父元素
例:
继承冲突
效果图如下:
(3)指定样式冲突
有时候我们在给元素指定样式时会因为权重的不同而产生冲突。在这里还需要注意只有当权重相同时,才会根据“后来居上”原则
继承冲突
效果图如下:
由于id选择器的权重为100,而元素选择器的权重为1,所以最后字体的颜色显示的时id选择器中所设置的属性
注意:在页面发生继承样式与指定样式同时冲突时,以指定样式优先。当属性设置!important时优先级可以改变,该样式可以覆盖在其他任何样式上。
感谢各位的阅读!关于CSS层叠样式是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
当前名称:CSS层叠样式是什么-创新互联
网站路径:http://pwwzsj.com/article/eghdc.html