HTML[att=val] { sRules } ScriptingN/A
attMust be either an Identifier or a String. valMust be either an Identifier or a String. sRulesString that specifies one or more Cascading Style Sheets (CSS) attribute/value pairs.
Note Requires Windows Internet Explorer 7 or later. Note Attribute Selectors are not supported in Web pages that are displayed in the Microsoft Internet Explorer 5 document mode (also known as "Quirks" mode). To use attribute selectors, add a !DOCTYPE directive that specifies a standard-based document. For more information, see Defining Document Compatibility.Attributes are case-sensitive.
Attributes are case-sensitive.
The following style rule selects any attribute whose value is exactly "Value". <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN"> <html> <head> <style> .test { display:none; } [attr="Value"] { display:block; } </style> </head> <body> <div class="test" attr="Value">Test for [=] (Value) succeeded.</div> </body> </html> This feature requires Windows Internet Explorer 7 or later. Click the following icon to install the latest version. Then reload this page to view the sample.
The following style rule selects any attribute whose value is exactly "Value".
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN"> <html> <head> <style> .test { display:none; } [attr="Value"] { display:block; } </style> </head> <body> <div class="test" attr="Value">Test for [=] (Value) succeeded.</div> </body> </html>
This selector is defined in CSS, Level 2 Revision 1 (CSS2.1).
Class Selector, Existence [] Attribute Selector, Hyphen [|=] Attribute Selector, ID Selector, Prefix [^=] Attribute Selector, Substring [*=] Attribute Selector, Suffix [$=] Attribute Selector, Type Selector, Universal (*) Selector, Whitespace [~=] Attribute Selector