!important
样式高于非 !important
样式 在比较
!important
规则时 , 优先级顺序与正常规则相反 , 在正常状态下优先级越低的 , 在 !important
下优先级越高 CSS @layer 的诞生 , 让我们有能力更好的划分页面的样式层级 , 更好的处理内部样式与外部引用样式的优先级顺序 , 属于比较重大的一次革新 。
同时 , 它也让我们意识到要逐渐摒弃大规模使用
!important
去覆盖样式优先级的错误做法 , 避免许多因为优先级问题带来的不必要的副作用 。 当然 , 时至今天(2022-03-14) , 我们来看一眼兼容性:
文章插图
虽然红了一大片 , 但是 , 在最新版的 Chrome、Safari、Firefox、Edge 都已经开始支持 CSS @layer , 并且 , 目前已经可以通过一些 polyfill 初步使用它 , 相信在不久的将来 , 它将会成为业务 CSS 代码中必不可少的一部分 。
延伸阅读外网对 CSS @layer 已经有非常多的讨论 , 这里罗列一些优质文章 , 感兴趣的可以继续阅读:
- Cascade Layers ExplainerGetting Started With CSS Cascade Layers文章内部分截图引用于 How does !important actually work? (It's not what you think!)
(学习视频分享:web前端)
以上就是一文了解CSS3中的新特性@layer的详细内容 , 更多请关注电脑自学网其它相关文章!
【一文了解CSS3中的新特性@layer】
推荐阅读
- CPU作为电脑的中心枢纽,其作用就相当于我们的人脑一样,而且CPU价格也很贵。所以,我们不时一定要好好保养CPU。下面小编就来给大家介绍与CPU保养相关
- 系统还原在哪 如何打开系统还原新系统了解的东西
- 战魂铭人蓝拳怎么玩-蓝拳玩法及获取攻略您需要了解的
- FHD是指的什么 FHD是什么意思新系统了解的东西
- 带你了解互联网发展趋势 互联网发展趋势
- 中华历史 五千年悠悠岁月 沧桑巨变 助你了解更多故事
- 文件在哪 怎样打开文件新系统了解的东西
- win7vista appdata文件夹是什么东西 可以删除吗新系统了解的东西
- 电脑中无法修改窗口颜色怎么办?新系统了解的东西
- 浏览网站时弹出此网站的安全证书有问题的解决方法新系统了解的东西