选择器分类和权重计算,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/10/4 9:09:04 阅读更多 →
医疗场景 Agent 设计:辅助诊断系统的安全边界与工程约束

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

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

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

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

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

2026/10/2 23:51:47 阅读更多 →

最新新闻

OpenShell 实战:让自然语言驱动 Shell 命令的开源 AI 助手

OpenShell 实战:让自然语言驱动 Shell 命令的开源 AI 助手

大概是从某个周末开始,我终于受不了自己在终端里反复做那些机械劳动了。查日志要拼 grep 管道,批量重命名要回忆 find 的参数,改个配置还得先翻 man page。我一度觉得自己像个翻译机,把心里想做的事翻译成 Shell 语法,…

2026/10/4 9:09:15 阅读更多 →
Android measure 过程详解:结合 4.0.4 源码看 View、MeasureSpec 与 onMeasure 的协作

Android measure 过程详解:结合 4.0.4 源码看 View、MeasureSpec 与 onMeasure 的协作

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 9:09:15 阅读更多 →
Linux 系统中怎么在不卸载分区的情况下扩展 xfs 文件系统

Linux 系统中怎么在不卸载分区的情况下扩展 xfs 文件系统

可直接用xfs_growfs在线扩展XFS文件系统,需同时满足:文件系统为XFS、底层设备已扩容并被内核识别、文件系统已挂载;命令仅接受挂载点路径,如sudo xfs_growfs /data。可以直接用 xfs_growfs 在已挂载状态下安全扩展 XFS 文件系统&a…

2026/10/4 9:09:15 阅读更多 →
OpenHarmony 实战:SizedBox 尺寸约束与 Flutter 跨端布局

OpenHarmony 实战:SizedBox 尺寸约束与 Flutter 跨端布局

1. 先把 SizedBox 放在 OpenHarmony 语境下看你可能已经注意到,Flutter for OpenHarmony 的技术讨论里,提到最多的组件不是那些大型业务组件,反而是 SizedBox、Container、Row 这类看起来“太基础”的东西。原因很简单:OpenHarmon…

2026/10/4 9:08:14 阅读更多 →
用matplotlib三维画图可视化纳什均衡点

用matplotlib三维画图可视化纳什均衡点

1. 这不是炫技,是让博弈论“看得见”的硬需求你有没有试过给学生讲纳什均衡?讲到混合策略时,手指在黑板上划来划去,画出两条交叠的直线,再标个点——“看,这就是均衡点!”可台下眼神空洞&#x…

2026/10/4 9:08:14 阅读更多 →
用Go实现UniMate:轻量级局域网剪贴板同步与文件秒传工具

用Go实现UniMate:轻量级局域网剪贴板同步与文件秒传工具

博客圈里有个怪现象,工具类项目总是比应用类项目更让开发者上头。我最近在折腾一个叫UniMate的跨设备协同工具,起因很朴素:工作机上复制了一段代码,回到家里电脑想粘贴,却只能通过网盘、聊天记录或者邮箱手动搬运。手机…

2026/10/4 9:08:14 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →