📅  最后修改于: 2023-12-03 15:30:09.191000             🧑  作者: Mango
CSS [属性=值] 选择器是一种用于选择具有特定属性值的 HTML 元素的 CSS 选择器。它通过筛选属性值来确定应用样式的元素。
selector[attribute=value] {
property: value;
}
selector
- 要选取的元素的选择器attribute
- 要筛选的属性名称value
- 要筛选的属性值假设有以下 HTML 代码:
<div class="box" data-color="green">这是一个绿色的盒子</div>
<div class="box" data-color="red">这是一个红色的盒子</div>
<div class="box" data-color="green">这是另一个绿色的盒子</div>
我们可以使用 [属性=值] 选择器来选取其中 data-color
属性值为 green
的盒子,并将其背景色设置为绿色:
.box[data-color=green] {
background-color: green;
}
这将选择第一个和第三个盒子。它们的 data-color
属性值均为 green
。
[属性=值] 选择器可以与其他选择器组合使用,以进一步筛选出要样式化的元素。
input[type="text"][name="username"] {
font-family: Arial, sans-serif;
font-size: 16px;
padding: 10px;
}
这将会选择那些 type
属性为 text
且 name
属性为 username
的 input
元素。
[class="box"]
。input[type="text"]
。