--- title: Селекторы атрибутов slug: Web/CSS/Attribute_selectors translation_of: Web/CSS/Attribute_selectors ---
{{CSSRef("Selectors")}}
Селекторы атрибутов отбирают элементы по наличию атрибута или его значению.
[attr][attr=value][attr~=value][attr|=value][attr^=value][attr$=value][attr*=value]/* Все span с атрибутом "lang" будут жирными */
span[lang] {font-weight:bold;}
/* Все span в Португалии будут зелеными */
span[lang="pt"] {color:green;}
/* Все span с американским английским будут синими */
span[lang~="en-us"] {color: blue;}
/* Любые span на китайском языке будут красными, как на упрощенном китайском (zh-CN) так и на традиционном (zh-TW) */
span[lang|="zh"] {color: red;}
/* Все внутренние ссылки будут иметь золотой фон */
a[href^="#"] {background-color:gold}
/* Все ссылки с url заканчивающимся на .cn будут красными */
a[href$=".cn"] {color: red;}
/* Все ссылки содержащие "example" в url будут иметь серый фон */
a[href*="example"] {background-color: #CCCCCC;}
<div class="hello-example">
<a href="http://example.com">English:</a>
<span lang="en-us en-gb en-au en-nz">Hello World!</span>
</div>
<div class="hello-example">
<a href="#portuguese">Portuguese:</a>
<span lang="pt">Olá Mundo!</span>
</div>
<div class="hello-example">
<a href="http://example.cn">Chinese (Simplified):</a>
<span lang="zh-CN">世界您好!</span>
</div>
<div class="hello-example">
<a href="http://example.cn">Chinese (Traditional):</a>
<span lang="zh-TW">世界您好!</span>
</div>
{{ EmbedLiveSample('Example', 250, 100) }}
| Спецификация | Статус | Комментарий |
|---|---|---|
| {{ SpecName('CSS3 Selectors', '#attribute-selectors', 'attribute selectors') }} | {{ Spec2('CSS3 Selectors') }} | |
| {{ SpecName('CSS2.1', 'selector.html#attribute-selectors', 'attribute selectors') }} | {{ Spec2('CSS2.1') }} | Начальное определение |
{{ CompatibilityTable() }}
| Функциональность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Базовая поддержка | {{ CompatVersionUnknown() }} | {{ CompatGeckoDesktop("1") }} | 7 | 9 | 3 |
| Функциональность | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Базовая поддержка | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatGeckoMobile("1") }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} |