当前位置: 首页 > news >正文

公司网页网站建设达州科创网站建设公司

公司网页网站建设,达州科创网站建设公司,象山县建设管理局网站,中廉建设网站一、什么是CSS中的选择器优先级? 在CSS中,选择器优先级是指确定应用于元素的最相关CSS声明的算法。这个优先级决定了哪个样式规则将被应用到元素上。根据选择器的类型和特定性,CSS规定了不同的优先级,例如ID选择器比类选择器具有更…

一、什么是CSS中的选择器优先级?

在CSS中,选择器优先级是指确定应用于元素的最相关CSS声明的算法。这个优先级决定了哪个样式规则将被应用到元素上。根据选择器的类型和特定性,CSS规定了不同的优先级,例如ID选择器比类选择器具有更高的优先级。在CSS中,选择器的优先级决定了最终应用到元素的样式。

二、选择器的优先级计算

1、根据CSS中的优先级规则,以下是选择器的优先级顺序:

!important > 内联样式 style > ID 选择器 > 伪类选择器 > 属性选择器 = class 选择器 > 伪元素 > 元素(类型)选择器 > 关系选择器 > 通配符选择器

这些所有的选择器都可以归为以下三种选择器:IDCLASSTYPE,它们对应三列值,分别表示选择器的三个权重类别。这三列由匹配元素的选择器中每个权重类别的选择器组件数量确定。优先级从高到低的顺序如下:

  1. ID列:只包括ID选择器,例如#example。对于匹配选择器中的每个ID,将1-0-0添加到权重值中。

  2. CLASS列:包括类选择器,例如.myClass,属性选择器,如[type=“radio”]和[type|=“fr”],以及伪类,例如:hover、:nth-of-type(3n)和:required。对于匹配选择器中的每个类、属性选择器或伪类,将0-1-0添加到权重值中。

  3. TYPE列:包括类型选择器,例如p、h1和td,以及伪元素,例如::before、::placeholder和所有其他带有双冒号表示法的选择器。对于匹配选择器中的每个类型或伪元素,将0-0-1添加到权重值中。

2、计算权重

在计算权重时,通用选择器(*)和继承值的优先级为0,它们不影响优先级权重值。组合符号,例如+、>、~、空格和||,可能使选择器更具体,但不会增加优先级权重。

当具有相同优先级权重的竞争选择器时,将比较每列中的选择器组件数量,从左到右进行比较。如果ID列中的数字相同,则比较CLASS列,如果CLASS列中的数字也相同,则比较TYPE列。如果所有三列中的数字都相同,则最后声明的样式将具有优先权。

根据权重为样式设值:

  • 内联样式(权重值为1000)
  • ID选择器(权重值为100)
  • 类选择器、属性选择器和伪类选择器(权重值为10)
  • 元素选择器和伪元素选择器(权重值为1)

举个例子:

<!DOCTYPE html>
<html>
<head><style>p {color: red;} /* Specificity: 1 */.test {color: green;} /* Specificity: 10 */#demo {color: blue;} /* Specificity: 100 */</style>
</head>
<body><p id="demo" class="test" style="color: pink;">Hello World!</p>
</body>
</html>

在示例中,p元素应用了内联样式,ID选择器和类选择器。根据特定性算法,内联样式的权重值为1000,ID选择器的权重值为100,类选择器的权重值为10。因此,内联样式的权重值最高,所以文本颜色将是粉红色。

三、父子组件样式

在CSS中,当子元素定义了样式时,它的样式会覆盖继承来的样式,即使父元素样式的权重很高,被子元素继承时,子元素定义的样式会具有更高的优先级。这是因为在嵌套结构中,子元素的样式优先级会覆盖继承的样式。
即不管父元素样式的权重多大,被子元素继承时,他的权重都为0,也就是子元素定义的样式会覆盖继承来的样式。

http://www.yayakq.cn/news/535728/

相关文章:

  • 用什么程序做网站个人备案做企业网站
  • 招聘网站是做什麼的分析不同网站的优缺点
  • 网站建设客户需求分析调研表长春网站建设团队
  • 挂机宝做网站可以吗点点网转wordpress
  • 北京保障性住房建设投资中心网站网页设计与制作教程第二版刘瑞新
  • 网站外链隐形框架是什么平面设计班培训入门
  • 设计师网页导航官网seo软件下载
  • 如何建设英文网站重复打开同一个网站怎么做
  • 网站开发信息文档福州网站建设名列前茅
  • 温岭市建设规划局网站专业的电商网站建设公司排名
  • 江苏省建设厅网站职称评审系统南宁市网站开发建设
  • 包装网站建设价格只做乡村旅游的网站
  • 网站建设智能优化住房和城乡建设部网站干部学院
  • 网站建立有哪些功能做ppt的兼职网站有哪些
  • 宜昌企业网站建设永久免费做网站
  • 哪个网站教做饭做的好深圳宝安机场
  • 做企业网站费用怎么做自己网站的API
  • 做旅游游客产品的网站wap建站后只能访问首页
  • 网站主页图片设计南昌网站制作
  • 建筑材料采购网站wordpress 下一页
  • 网站开发时如何设计英文版本不需要验证码的广告平台
  • 如何网站开发语言互联网开发是什么意思
  • flashfxp 上传网站网店营销推广策略
  • 网站建设图总结fireworks做网站
  • 网站建设经验心得wordpress插件配置文件
  • 建设网站的过程做镜像网站违法
  • 山东鲁中公路建设有限公司网站wordpress全文
  • 网站建设的预算对购物网站建设的建议
  • 金华农村网站建设网站如何重新备案
  • 湖州网站做等保费用神箭手wordpress免费吗