web前端全系列 教程
1839个小节阅读:2243.3k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
可以为拥有指定属性的 HTML 元素设置样式,而不仅限于 class
和 id
属性
值 | 描述 |
---|---|
[attribute] | 用于选取带有指定属性的元素 |
[attribute=value] | 用于选取带有指定属性和值的元素 |
[attribute~=value] | 用于选取属性值中包含指定词汇的元素 |
[attribute|=value] | 用于选取带有以指定值开头的属性值的元素,该值必须是整个单词 |
[attribute^=value] | 匹配属性值以指定值开头的每个元素 |
[attribute$=value] | 匹配属性值以指定值结尾的每个元素 |
[attribute*=value] | 匹配属性值中包含指定值的每个元素 |
定义
[attribute] 选择器用于选取带有指定属性的元素
实例
为带有 target
属性的 <a>
元素设置样式
xxxxxxxxxx
a[target]{
background-color:yellow;
}
定义
[attribute=target] 选择器用于选取带有指定属性和值的元素
实例
为 target="_blank" 的 <a>
元素设置样式
xxxxxxxxxx
a[target=_blank]{
background-color:yellow;
}
定义
[attribute~=value] 选择器用于选取属性值中包含指定词汇的元素
实例
选择 titile 属性包含单词 "flower" 的元素,并设置其样式
xxxxxxxxxx
[title~=flower]{
background-color:yellow;
}
定义
[attribute|=value] 选择器用于选取带有以指定值开头的属性值的元素
温馨提示
该值必须是整个单词,比如
lang="en"
,或者后面跟着连字符,比如lang="en-us"
实例
选择 lang 属性值以 "en" 开头的元素,并设置其样式
xxxxxxxxxx
[lang|=en]{
background-color:yellow;
}
定义
[attribute^=value] 选择器匹配属性值以指定值开头的每个元素
实例
设置 class 属性值以 "test" 开头的所有 div 元素的背景色
xxxxxxxxxx
div[class^="test"]{
background:#ffff00;
}
定义
[attribute$=value] 选择器匹配属性值以指定值结尾的每个元素
实例
设置 class 属性值以 "test" 结尾的所有 div 元素的背景色
xxxxxxxxxx
div[class$="test"]{
background:#ffff00;
}
定义
[attribute*=value] 选择器匹配属性值包含指定值的每个元素
实例
设置 class 属性值包含 "test" 的所有 div 元素的背景色
xxxxxxxxxx
div[class*="test"]{
background:#ffff00;
}
实时效果反馈
1.下列代码展示的属性选择器属于哪个选择器:
xxxxxxxxxx
a[target=_blank]{
background-color:yellow;
}
A [attribute=value] 选择器
B [attribute*=value]
C [attribute^=value] 选择
D [attribute~=value]
答案
1=>A