CSS新增的:where和:is伪类函数是什么

2021-06-15 0 316

什么是 :is 与 :where?

:is() :where() 都是伪类函数,可以帮助缩短和停止创建选择器时的重复。它们都接受选择器的参数数组(id,类,标签等),并选择可以在该列表中选择的任何元素。

CSS新增的:where和:is伪类函数是什么

这对如何帮助我们编写更短的选择器可能没有多大意义,所以让我们尝试使用 :where() 和 :is()

如何使用 :is 与 :where?

:where() 可以帮助我们解决类似这样的问题

变成这样的东西

CSS新增的:where和:is伪类函数是什么

和 :is() 可以帮助将相同的示例添加到该示例中

:is 与 :where 和有什么不一样?

:where():is() 看起来和功能都是一样的,但是它们之间有一个区别要记住,那就是它们有不同的特殊性。:where() 是简单的,其特异性总是为 0,而 :is() 的特异性为最强的选择器。

什么是 CSS 特异性(简而言之)?

在 CSS 中有四个层次的特异性层次。每一个级别或类别都有不同的分数,我们可以将所有的分数相加来计算选择器的特异性。

哪个选择器的数量最多,哪个元素的样式就会被应用到该元素上,这就是为什么有时当你写 CSS 时,你的样式不会被应用,会在开发工具中显示为划线。

特异性等级评分

ID——特异性得分为 100 内联样式——特异性得分为 1000 元素和伪类——特异性得分为 1 类、伪类和属性——特异性得分为 10

例如

如果我们把 .btn 类放在 <button> 标签上,文字就会变成红色,因为 button.btn 选择器的分数高于 .btn 选择器。

正如你所看到的,有两种不同的专属性级别的伪类,这是因为不同的伪类可能具有不同的专属性,这取决于你使用的伪类以及如何使用它们。

到此这篇关于CSS新增的:where和:is伪类函数是什么的文章就介绍到这了,更多相关CSS :where和:is伪类函数内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!

本知识来源于互联网索引,如有侵权请联系我们!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在!
点赞 (0)

1、寻代码所有源码、代码、教程和软件均为作者提供和网友推荐收集整理而来!
2、寻代码提供的所有模块、软件等资源,均不提供任何技术服务,请知悉!
3、如您需要商用,请支持正版,寻代码网站所提供的程序仅供学习和研究使用!
4、寻代码源码不得使用于非法商业用途,不得违反国家法律。您必须在下载后24小时内删除!
5、寻代码资源每天实时更新,如遇压缩包解压密码,一律为:www.xundm.com
6、寻代码资源售价和VIP会员只是赞助,收取费用仅维持本站的日常运营所需!
7、如有链接无法下载、失效或广告,请在会员中心下工单!
如有侵犯您版权的,请来信(邮箱:[email protected])指出,本站将立即改正。

寻代码 CSS CSS新增的:where和:is伪类函数是什么 https://xundm.com/202114456.html

常见问题
  • 当然可以,寻代码每日签到奖励1寻币,推广注册奖励5寻币,只要坚持关注和推广我们站,您可以免费下载全站资源
查看详情
  • 寻代码所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 赞助VIP介绍。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言或在会员中心直接提交工单 。
查看详情
  • 对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
查看详情

相关文章

寻代码站内服务

为您解决烦忧 - 24小时在线 专业服务