CSS [attribute|=value] Selector (original) (raw)
Last Updated : 29 Aug, 2024
The [attribute|=value] selector is used to select those elements whose attribute value is equal to "value" or whose attribute value started with "value" immediately followed by a hyphen (-).
**Note: Use <!DOCTYPE> to run [attribute|=value] selector in IE8 or earlier versions.
**Syntax:
[attributeType|=value] {
// CSS Property
}
**Example 1: In this example, The CSS selector [class|=Geeks] targets elements with a class attribute that starts with "Geeks" and applies green background color and green border.
html `
CSS|[attribute|=value] Selector<!-- CSS property -->
<style>
[class|=Geeks] {
background-color: green;
border: 5px solid green;
}
</style>
<!-- CSS property apply here -->
<h1 class="Geeks">
GeeksforGeeks
</h1>
<h3 class="GeeksforGeeks">
A computer science portal
</h3>
<!-- CSS property apply here -->
<h2 class="Geeks-portal">
CSS [attribute|=value] Selector
</h2>
`
**Output:

**Example 2: In this example, The CSS selector [id|=Geeks] targets elements with an id attribute that starts with "Geeks" and applies green background color and green border.
html `
CSS|[attribute|=value] Selector<!-- CSS property -->
<style>
[id|=Geeks] {
background-color: green;
border: 5px solid green;
}
</style>
<!-- CSS property apply here -->
<h1 id="Geeks">
GeeksforGeeks
</h1>
<h3 id="GeeksClasses">
A computer science portal
</h3>
<!-- CSS property apply here -->
<h2 id="Geeks-portal">
CSS [attribute|=value] Selector
</h2>
`
**Output:

**Supported Browsers: The browser supported by _[attribute|=value] selector are listed below:
- Google Chrome 4.0
- Internet Explore 7.0
- Firefox 2.0
- Apple Safari 3.1
- Opera 9.6