选择器分类和权重计算,less 中的  解释
一、选择器分类css中选择器有简单选择器和复杂选择器1、简单选择器通配符选择器*匹配任何元素标签选择器标签指用HTML标签名称作为选择器类选择器class使用.(英文点号)进行标识后面紧跟类名。id选择器使用#进行标识后面紧跟id名2、复杂选择器1.属性选择器2.组合选择器选择器含义并集选择器A,B两个选择器之间逗号隔开的逗号可以理解为和的意思后代选择器A B把外层标签写在前面内层标签写在后面中间用「空格」分隔先写父亲再写儿子孙子。子元素选择器AB只能选择作为某元素子元素(亲儿子)的元素把父级标签写在前面子级标签写在后面中间跟一个 进行连接A B选中匹配 B 且为匹配 A 的元素的下一相邻元素A ~ B选中匹配 B 且为匹配 A 的元素的下 N 个相邻元素交集选择器AB两个选择器之间不能有空格交集选择器与后代选择器的区别从格式上来看后代选择器两个选择器之间要有空格交集选择器两个选择器之间没有空格从内容上来看后代选择器后面一个标签/类选择器一定是前一个的后代也就是说嵌套交集选择器后面一个标签只是对前面的标签选择器进行横向的再次筛选交集选择器style div.b { background-color: aqua; } /style body div classb p我是一个屁/p span我是span/span span我是span/span span我是span/span /div /body3.伪类选择器选择器含义a:link匹配所有未被点击的链接a:visited匹配所有已被点击的链接a:hover匹配鼠标悬停其上的a元素a:active匹配鼠标已经其上按下、还没有释放的a元素E:first-child匹配父元素的第一个子元素EE:last-child匹配父元素的最后一个子元素EE:nth-child(n)匹配父元素的第n个子元素Eodd奇数even偶数nth-child与nth-of-type区别1. nth-child 对父元素里面所有孩子排序选择(序号是固定的)先找到第n个孩子,然后看看是否和E匹配若不匹配则不使用2. nth-of-type 对父元素里面指定子元素进行排序选择。先去匹配E . 然后再根据E找第n个孩子五、伪元素选择器选择器含义E::before在E元素内创建一个子元素插入生成的内容作为伪元素放在最前面E::after在E元素内创建一个子元素插入生成的内容作为伪元素放在最后面二、CSS三大特性「1. CSS 层叠性」「2. CSS 继承性」「3. CSS 优先级(CSS特殊性)」权重计算公式标签选择器计算权重公式继承或者 *0,0,0,0标签选择器0,0,0,1每个类伪类0,0,1,0每个ID0,1,0,0每个行内样式 style1,0,0,0每个!important 最重要的 div { color: pink !important; }∞ 无穷大权重叠加div ul li ------ 0,0,0,3 .nav ul li ------ 0,0,1,2 a:hover -----— 0,0,1,1 .nav a ------ 0,0,1,1三、less 中的 解释参考less 的 详解_hsany330的博客-CSDN博客_less中的什么意思 作用介绍内层选择器前面的 符号就表示对父选择器的引用。在一个内层选择器的前面如果没有 符号则它被解析为父选择器的后代如果有 符号它就被解析为父元素自身或父元素的伪类。同时用在选择器中的还可以反转嵌套的顺序并且可以应用到多个类名上1.当前选择器的伪类或者伪元素。如 :hover :focus :after :before等.demo { :after { content: .; display: block; background-color: aquamarine; } } /*被解释为*/ .demo:after { content: .; display: block; background-color: aquamarine; }2.作为内层选择器表示对父选择器的引用。交集选择器.demo { -title { text-align: center; } } /*被解释为*/ .demo-title { text-align: center; }3、后代选择器.demo { .demo-title { text-align: center; } } 被解释为 .demo .demo-title { text-align: center; }4、反转嵌套的顺序并且可以应用到多个类名上.demo-title { .demo { font-size: 20px; } } 被解释为 .demo .demo-title { font-size: 20px; }

相关新闻

观点型内容正在失效?3类高价值AI写作陷阱,90%团队已中招却浑然不觉

观点型内容正在失效?3类高价值AI写作陷阱,90%团队已中招却浑然不觉

更多请点击: https://codechina.net 第一章:观点型内容正在失效?3类高价值AI写作陷阱,90%团队已中招却浑然不觉 当“AI生成”成为内容生产的默认开关,观点型文章正悄然丧失信任锚点——不是因为缺乏洞见,而…

2026/7/23 17:51:58 阅读更多 →
医疗场景 Agent 设计:辅助诊断系统的安全边界与工程约束

医疗场景 Agent 设计:辅助诊断系统的安全边界与工程约束

医疗场景 Agent 设计:辅助诊断系统的安全边界与工程约束 一、当大模型走进诊室,信任危机如何破? 医疗 AI 应用最矛盾的地方在于:模型能力越强,潜在风险越大。一个通用对话 Agent 写出错误的旅游攻略,用户最…

2026/7/23 17:53:24 阅读更多 →
AI写作账号竞品分析:3步定位你的内容缺口,附12个高转化对标账号清单(限时公开)

AI写作账号竞品分析:3步定位你的内容缺口,附12个高转化对标账号清单(限时公开)

更多请点击: https://codechina.net 第一章:AI写作账号竞品分析:3步定位你的内容缺口,附12个高转化对标账号清单(限时公开) AI写作类账号正经历爆发式增长,但同质化严重。真正跑出高转化率的账…

2026/7/23 17:52:26 阅读更多 →

最新新闻

三部门联合发文!从政策要求到安全落地,派拉 AIGS 如何支撑 AI Agent 规范应用?

三部门联合发文!从政策要求到安全落地,派拉 AIGS 如何支撑 AI Agent 规范应用?

5 月 8 日,国家网信办、国家发展改革委、工业和信息化部联合印发《智能体规范应用与创新发展实施意见》(以下简称《实施意见》)。意见明确提出,智能体是具备自主感知、记忆、决策、交互与执行能力的智能系统,是人工智能…

2026/7/23 17:55:22 阅读更多 →
一键青龙拉取搭建 盒子openwrt 软路由 docker安装青龙面板 + Ninja(CK提交版)9月2日

一键青龙拉取搭建 盒子openwrt 软路由 docker安装青龙面板 + Ninja(CK提交版)9月2日

首先感谢各位大佬的辛苦付出! 话不多说,开始上代码: 服务器或软路由docker一键搭建青龙面板 wget -q https://raw.githubusercontents.com/shufflewzc/VIP/main/Scripts/sh/ql.sh -O ql.sh && bash ql.sh 无条件部署的小伙伴可以直接上车,名额有限, 务必先下…

2026/7/23 17:55:22 阅读更多 →
【每周更新】OpenWrtLEDE精品软路由x86/64稳定版固件下载

【每周更新】OpenWrtLEDE精品软路由x86/64稳定版固件下载

爱快用腻了,不开源功能又太少(比如文件共享,下载器,去广告,私人网盘,docker,nas服务器,媒体服务器,家庭网关,这些功能几乎都做不到,有个别的即使可…

2026/7/23 17:55:22 阅读更多 →
腾讯轻量云服务器安装FREEBSD

腾讯轻量云服务器安装FREEBSD

前言 最近在使用panabit,panabit程序都是基于freebsd的,也有linux版本但是有bug,在腾讯云上部署panabit云平台,首先要安装freebsd,研究了两天(大部分时间都卡在安装源下载慢的问题上了)&#x…

2026/7/23 17:55:22 阅读更多 →
CTFHUB-WEB前置技能-HTTP协议-请求方式

CTFHUB-WEB前置技能-HTTP协议-请求方式

目录 HTTP协议请求方式 1.GET请求 2.HEAD请求 3.POST请求 4.PUT请求 5.DELETE请求 6.CONNECT请求 7.OPTIONS请求 8.TRACE请求 实战 使用curl命令 1.安装curl 2.获取Flag 使用BURPSUIT HTTP协议请求方式 根据HTTP协议,HTTP请求可以使用多种请求方法。…

2026/7/23 17:55:22 阅读更多 →
异步时钟亚稳态 的解决方案——多bit信号

异步时钟亚稳态 的解决方案——多bit信号

目录 1. 亚稳态问题——电平同步 1.1. 时钟偏斜 导致的采样中间值问题 1.2. "3个沿"+允许skew——电平同步 2.1. “>8个沿”+不允许skew——valid信号DMUX选通 2. 漏采样——展宽 2.1. valid延迟展宽 2.2. valid 异或展宽 3. 高频变化/缓存——异步FIFO 对于多bit…

2026/7/23 17:54:22 阅读更多 →

日新闻

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:25 阅读更多 →
AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

更多请点击: https://codechina.net 第一章:AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析 在对2,346篇跨行业AI生成文案的A/B测试数据进行聚类分析后,我们发现&#xff1…

2026/7/23 0:01:26 阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:01:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 19:43:43 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 17:49:47 阅读更多 →

月新闻