CSS层叠性的示例分析


这篇文章主要介绍了CSS层叠性的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
  CSS层叠性的概念:
  有多个选择器或一个选择器对某个或某几个标签中的多条样式进行选择,如果多个选择器都赋给某个或某几个标签相同属性,样式的作用范围发生了重叠
  CSS层叠性的体现:
  1:样式无冲突
  /* 多个选择器选择同一个元素,样式并无冲突时 */
  .box_one{
  width:100px;
  height:100px;
  }
  .box_two{
  background:red;
  }
  
  
  
  以上代码中,样式代码并无冲突,两个选择器中的所有样式都叠加到了元素div上,div最终呈现的是一个红色的,宽高度大小为100px的容器。
  2:样式有冲突
  样式有冲突,同一级别不受优先级影响时
  .box_one{
  width:100px;
  height:100px;
  }
  .box_two{
  width:200px;
  background:red;
  }
  
  
  
  以上代码中,在同级别时(同个元素,同是class定义选择器名称),样式代码出现冲突,两个选择器中出现同一条width属性,则以CSS代码中最后出现的那条样式为准,div最终呈现的是一个width为200px,height为免费云主机域名100px,红色的容器。
  样式有冲突,不同级别受优先级(权重)的影响时
  CSS规定基本选择器的优先级从低到高排序为:元素(标记)样式

  2-1:类别(class)样式 VS 元素(标记)样式
  .box_one{
  width:200px;
  background:red;
  }
  div{
  width:100px;
  height:100px;
  }
  
  
  
  以上代码中,class样式的优先级大于元素样式的优先级,即使div设置的width写在后面,最终呈现的是一个width:200px,height:100px;背景色为红色的容器。
  2-2:ID样式 VS 类别(class)样式
  #box{
  width:200px;
  background:yellow;
  }
  .box_one{
  width:100px;
  height:100px;
  background:red;
  }
  
  
  
  以上代码中,ID样式的优先级大于class样式的优先级,最终呈现的是一个width:200px,height:100px;背景色为黄色的容器。
  2-3:行内样式 VS ID样式
  #box{
  width:200px;
  background:yellow;
  }
  .box_one{
  width:100px;
  height:100px;
  background:red;
  }
  
  
  
  以上代码中,CSS行内样式优先于ID的样式,div最终呈现的是一个宽度为200px,高度100px,背景颜色为粉色的容器。
  2-4: !important VS 行内样式
  .box_one{
  width:100px!important;
  height:100px;
  background:red!important;
  }
  #box{
  width:200px;
  }
  
  
  
  在CSS中,!important具有最高优先级,并且可以写在任意一条有冲突样式的后面。在以上代码中,div在行内样式表设置背景色为粉色,ID样式中width为200px;但是在class样式中,width:100px及背景色为red的后面都添加了!important,因此,最终呈现的是一个宽度为100px,高度为100px,背景色为红色的容器。感谢你能够认真阅读完这篇文章,希望小编分享的“CSS层叠性的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持百云主机,关注百云主机行业资讯频道,更多相关知识等着你来学习!

相关推荐: python怎么创建支持with语句的对象

这篇文章主要为大家展示了“python怎么创建支持with语句的对象”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python怎么创建支持with语句的对象”这篇文章吧。举例而言,我们都知道如何使用「with」语句…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 09/08 17:07
下一篇 09/08 17:07

相关推荐