CSS层叠样式的示例分析
这篇文章给大家分享的是有关CSS层叠样式的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站建设、做网站、河南网络推广、小程序开发、河南网络营销、河南企业策划、河南品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供河南建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
CSS层叠性
CSS层叠性就是浏览器处理冲突的一个特性,如果一个属性中设置了多个选择器,那么这个时候只会有一个选择器起到作用,其他的选择器都将会被层叠的部分去掉。
层叠性的条件
(1)元素相同
(2)属性相同
(3)优先级相同
层叠性的样式冲突
(1)引用方式冲突
CSS的引用方式包括内联样式、内嵌样式、导入样式、链接样式,四个的优先级顺序分别是内联样式>内嵌样式>导入样式>链接样式
例:
body{
background-color:pink;
}
效果图如下:
(2)继承方式冲突
在CSS中有一些属性当给自己设置时会连带着自己的后代都继承上该属性值,例如CSS中设置颜色,字体大小,字体形状,对齐等等这些属性就会继承。但是有关于盒子,定位,布局等属性就不会发生继承
继承方式冲突就是显示跟自己最近的父元素而不是所有的父元素
例:
body{
color:pink;
}
#father{
color:red;
}
#grandfather{
color:blue;
}
继承冲突
感谢各位的阅读!关于“CSS层叠样式的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
本文名称:CSS层叠样式的示例分析
文章来源:http://hbruida.cn/article/jgggii.html