html5——CSS基础选择器

目录

标签选择器

类选择器

id选择器

三种选择器优先级

标签指定式选择器

包含选择器

群组选择器

通配符选择器

Emmet语法(扩展补充)


标签选择器

HTML标签作为标签选择器的名称:

<h1>...<h6>、<p>、<img/>

语法:标签名**【标签选择器】{ font-size【属性】:16px【值】****;}**

类选择器

<标签名class= "类名称">标签内容</标签名>

语法:.class****{ font-size:16px;}

注意事项:

  1. 类名可以由字母、数字、中划线、下划线组成,但不能以数字或中划线开头
  2. 一个标签可以设置多个类名,以空格隔开,但是一个元素不能写多个class属性
  3. 类名可以重复使用,一个类选择器可以同时作用于多个标签(一对多)

id选择器

<标签名id= "id名称">标签内容</标签名>

语法: #id { font-size:16px;}

注意事项:

  1. id属性值类似于身份证号码,在一个页面中是唯一****的,不可重复
  2. 一个标签只能设置一个id****属性
  3. 一个****id选择器只能作用于一个标签(一对一)

三种选择器优先级

ID选择器>类选择器>标签选择器

标签选择器是否也遵循"就近原则"?

不遵循,无论是哪种方式引入CSS样式,一般都遵循ID选择器 > 类选择器 > 标签选择器的优先级

标签指定式选择器

既符合选择器1,又符合选择器2,设置样式

p.title{ font-size: 36px;}

**选择器之间****无空格,**如果有标签选择器,标签选择器必须写在前面

包含选择器

在选择器1所找到的后代中,找到满足选择器2的元素,设置样式

选择器1选择器****2{ font-size: 36px;}

包含(后代)选择器两个选择符之间必须要以空格隔开,中间不能有任何其他的符号插入

群组选择器

选择器1,选择器2,选择器3...都设置相同样式

选择器****1,选择器2,选择器3...{ font-size: 36px;}

选择器组可以是标签选择器、类选择器、id选择器、交集选择器**...用逗号****分隔**

通配符选择器

设置页面中所有标签的样式

*{

margin: 0px;

padding: 0px;

}

Emmet语法(扩展补充)

相关推荐
xieter4 分钟前
【技术精选】深入浅出现代前端渲染与性能优化实践指南 (2026-10-04)
前端·javascript
计算机魔术师9 分钟前
Anthropic 密会宗教领袖谈 Claude 意识,OpenAI 为什么急眼
前端
xieter9 分钟前
【硬核实战】TypeScript Compiler API: Preserving Child Node Narrowing in Reusable Type Guards 🔧 (2026-10-03)
前端·javascript
xieter12 分钟前
【硬核实战】React 19 useFormStatus Returning False? I Built a SubmitButton That Fixes It (2026-10-03)
前端·javascript
Data analyse4562 小时前
Cookie过期引发UV上涨的复核方法
服务器·前端·数据分析·uv
Highcharts.js2 小时前
图表开发实战总结| 7 条“黄金法则”与“性能铁律”
前端·javascript·vue.js·编辑器·时序数据库·highcharts
Helix2502 小时前
Electron、WebView 框架与 HTA 对比:桌面应用选型、安全性与现代替代方案
前端·javascript·electron·webview·vbscript·hta·本地html应用
hengdonghui2 小时前
Writeup 4 津门杯 2021 Web hate_php
php·web·ctf·通配符
开开心心就好2 小时前
办公软件卸载不干净?专用工具一键清残留
java·前端·人工智能·智能手机·kafka·excel·memcache
静默回滚3 小时前
图片能显示,画进canvas却空白:像素面积上限
前端