CSS的层叠与选择器优先级
-
CSS全称:层叠样式表(Cascading Style Sheets)
-
层叠是⼀个基本特征
⼀个css属性被多次声明的时候,会根据优先级或者声明顺序来计算采⽤哪个样式
- 优先级是怎么计算
通配符选择器 1: * 标签选择器 2:div/span/p/li 类选择器 3:class id选择器 6:id ⾏内样式 5 !important 6(尽量不要在公⽤代码⾥使⽤)
- 代码案例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> /* .box { color: red; } .box { color: blue; } */ * { color: red; } div { color: blue!important; } .box{ color: green; } #idbox{ color: yellow; } </style> </head> <body> <div class="box" id='idbox' style="color:pink">小滴课堂有很多的it课程</div> </body> </html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
2021-08-31 vue开发:前端项目模板