可以对具有特定属性或属性值的 HTML 元素进行样式设置。
这个[attribute]
选择器用于选择具有指定属性的元素。
以下示例选择所有具有 target 属性的 <a> 元素:
这个[attribute="value"]
选择器用于选择具有指定属性和值的元素。
以下示例选择具有 target="_blank" 属性的所有 <a> 元素:
这个[attribute~="value"]
选择器用于选择属性值包含指定单词的元素。
以下示例选择具有 title 属性的所有元素,该属性包含空格分隔的单词列表,其中之一是 "flower":
上面的示例将匹配 title="flower"、title="summer flower" 和 title="flower new" 的元素,但不匹配 title="my-flower" 或 title="flowers"。
这个[attribute|="value"]
选择器用于选择具有指定属性的元素,其值可以正好是指定值,也可以是指定值后跟连字符(-)。
笔记:该值必须是整个单词,可以单独使用,例如 class="top",也可以后跟连字符 ( - ),例如 class="top-text"。
这个[attribute^="value"]
选择器用于选择具有指定属性的元素,其值以指定值开头。
以下示例选择类属性值以 "top" 开头的所有元素:
笔记:该值不必是整个单词!
这个[attribute$="value"]
选择器用于选择属性值以指定值结尾的元素。
以下示例选择类属性值以 "test" 结尾的所有元素:
笔记:该值不必是整个单词!
这个[attribute*="value"]
选择器用于选择属性值包含指定值的元素。
以下示例选择类属性值包含 "te" 的所有元素:
笔记:该值不必是整个单词!
属性选择器对于没有类或 ID 的表单样式很有用:
input[type="text"] {
width: 150px;
display: block;
margin-bottom: 10px;
background-color: yellow;
}
input[type="button"] {
width: 120px;
margin-left: 35px;
display: block;
}
亲自试一试 »
提示:访问我们的CSS 表单教程有关如何使用 CSS 设置表单样式的更多示例。
Selector | Example | Example description |
---|---|---|
[attribute] | [target] | Selects all elements with a target attribute |
[attribute=value] | [target="_blank"] | Selects all elements with target="_blank" |
[attribute~=value] | [title~="flower"] | Selects all elements with a title attribute that contains a space-separated list of words, one of which is "flower" |
[attribute|=value] | [lang|="en"] | Selects all elements with a lang attribute value starting with "en" |
[attribute^=value] | a[href^="https"] | Selects all <a> elements with a href attribute value starting with "https" |
[attribute$=value] | a[href$=".pdf"] | Selects all <a> elements with a href attribute value ending with ".pdf" |
[attribute*=value] | a[href*="91xjr"] | Selects all <a> elements with a href attribute value containing the substring "91xjr" |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!