Справочник по CSS : Тематический указатель : Селекторы : Селекторы атрибутов : Hyphen [|=]
смотрим также
Материал из Справочник Web-языков
Содержание |
Селектор атрибута Hyphen [|=]
Применяется для атрибутов, чье значение состоит из пары слов, разделенных дефисом.
Синтаксис
HTML | [att|=val] { sRules } |
Скрипты | N/A |
Используемые значения
- att
- Должен быть или Идентификатором, или Строковым значением.
- val
- Должен быть или Идентификатором, или Строковым значением.
- sRules
- Строковое значение, которое определяет одну или более CSS-пару атрибут/значение.
Замечания
Селектор атрибута Hyphen (Дефис) применяется ко всем элементам, чей атрибут att имеет значение, состоящее из нескольких "слов", разделенных между собой дефисом, причем первое из этих слов равно val.
Cелектор атрибута Hyphen в основном используется для выделения основного кода языка из полного кода языка (см псевдокласс lang, таблицу Коды языков в html).
Помните, что атрибуты чувствительны к регистру. Будьте внимательны при их описании.
Селектор атрибута Hyphen доступен в Internet Explorer, начиная с версии 7.
Примеры
В примере используется селектор атрибута Hyphen [|=]. Стилевое правило будет применяться только для тех объектов, значение атрибута которых состоит из двух слов, разделенных дефисом, причем первое слово - это en.
<style> .test { display:none; } [attr|="en"] { display:block; } </style> <div class="test" attr="en-us">Эксперимент для [|=] (Hyphen) проведен.</div>
Стандарты
Этот селектор определен в CSS, Level 2 Revision 1 (CSS2.1)
Поддерживаемые браузеры
Internet Explorer 7.0, 8.0
Opera 7.0, 8.0, 9.2, 9.5, 10.0
Safari 1.3, 2.0, 3.1
Firefox 1.5, 2.0, 3.0
Смотрите также
Class Selector, Equality [=] Attribute Selector, Existence [] Attribute Selector, ID Selector, Prefix [^=] Attribute Selector, Substring [*=] Attribute Selector, Suffix [$=] Attribute Selector, Type Selector, Universal (*) Selector, Whitespace [~=] Attribute Selector
Ссылки на источники
https://msdn.microsoft.com/en-us/library/aa770071(VS.85).aspx