花一分钟简单认识 CSS 中的规则 —— 级联层 @layer

@layer 简介:

  • 声明级联层时,越靠后优先级越高。
  • 不属于任何级联层的样式,将自成一层匿名级联层,并置于所有层之后 —— 级别最高。

用法一:在同一文件中

@layer base, special;
@layer special {/* 优先 */li { color: red; }
}
@layer base {div>ul>li { color: green; }
}

用法二:为文件声明优先级,

@import "base.css" layer(base);
@import "special.css" layer(special); /* 优先 */

用法三:嵌套级联层

@layer framework {li {color: red; /* 优先 */}@layer layout {div>ul>li {color: green;}}
}

其中被嵌套的子级联层可以通过 . 来访问,所以上面代码也可以写成下面这样:

@layer framework {@layer layout {}
}
@layer framework {li {color: red; /* 优先 */}
}
@layer framework.layout {div>ul>li {color: green;}
}

小案例

@layer base, special;@layer special {p {color: red;}
}
@layer base {p#id {color: green;}
}

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/600407.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【教程】iOS Swift应用加固

🔒 保护您的iOS应用免受恶意攻击!在本篇博客中,我们将介绍如何使用HTTPCORE DES加密来加固您的应用程序,并优化其安全性。通过以下步骤,您可以确保您的应用在运行过程中不会遭受数据泄露和未授权访问的风险。 摘要 …

使用阿里云服务器可以做什么?太多了

阿里云服务器可以干嘛?能干啥你还不知道么!简单来讲可用来搭建网站、个人博客、企业官网、论坛、电子商务、AI、LLM大语言模型、测试环境等,阿里云百科aliyunbaike.com整理阿里云服务器的用途: 阿里云服务器活动 aliyunbaike.com…

精彩享不停!!这款激光雕刻机赚足了看点,花式创意源源不绝

在充斥着人间烟火的城市街区, 有着一间间承载着年轻人诗和远方的特色创意小店。 偶尔,年轻人会停下来逗留, 偶尔,他们也会化身为灵感大爆发的手工创意达人, 用作品诉说着自己简单的快乐 ...... 现在,…

git Failed to connect to 你的网址 port 8282: Timed out

git Failed to connect to 你的网址 port 8282: Timed out 出现这个问题的原因是:原来的仓库换了网址,原版网址不可用了。 解决方法如下: 方法一:查看git用户配置是否有如下配置 http.proxyhttp://xxx https.proxyhttp://xxx如果…

【Spring Security】4.DefaultSecurityFilterChain

首先在源代码中找到这个类,shift shift 可进行全局搜索 可以发现这个类实现了SecurityFilterChain 默认情况下,SpringSecurity程序有一个默认的过滤器链,这一个默认的过滤器链里,有一系列默认的过滤器的集合 应用程序启动后&…

备忘,LangChain建立本地知识库的几个要点

本地知识库可以解决本地资源与AI结合的问题,为下一步应用管理已有资产奠定基础。 本地知识库的建立可参考LangChain结合通义千问的自建知识库 (二)、(三)、(四) 本文主要记录两个方面的问题 1 搭…

分布式 SpringCloudAlibaba、Feign与RabbitMQ实现MySQL到ES数据同步

文章目录 ⛄引言一、思路分析⛅实现方式⚡框架选择 二、实现数据同步⌚需求分析⏰搭建环境⚡核心源码 三、测试四、源码获取⛵小结 ⛄引言 本文参考黑马 分布式Elastic search Elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助…

OJ在线比赛系统(人员管理、赛题发布、在线提交、题目审核、成绩录入)

系统功能设计 技术栈:springboot,jdk8,vue3,element-plus,mybatis-plus 1.java后端系统 首先需要学生通过前端注册页面和java后端系统将个人信息写入数据库,包含学号、姓名、班级以及需要爬取网站的相关信息(例如AtCoder账号信…

(表征学习论文阅读)A Simple Framework for Contrastive Learning of Visual Representations

Chen T, Kornblith S, Norouzi M, et al. A simple framework for contrastive learning of visual representations[C]//International conference on machine learning. PMLR, 2020: 1597-1607. 1. 前言 本文作者为了了解对比学习是如何学习到有效的表征,对本文所…

JdbcTemplate

1.JdbcTemplate概述 它是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate,…

rpc的通信流程

rpc能实现调用远程方法就跟调用本地(同一个项目中的方法)一样,发起调用请求的那一方叫做服务调用方,被调用的一方叫做服务提供方。 接下来就和大家分享一下调用过程的流程和细节。 传输协议 既然是远程调用那肯定就需要通过网络…

探索Python爬虫:解析网页数据的神奇之旅

在当今数字化时代,信息的获取变得比以往任何时候都更加便捷。然而,即使在互联网上,获取数据也需要通过正确的工具和技术。Python爬虫就是这样一种强大的工具,它可以让我们轻松地从互联网上收集数据,并将其转化为有用的…