CSS selector [lang|=en]
Селектор [attribute|=value]
використовується для обирання елемента, у котрого значення атрибута починається із вказаного рядка, або значення атрибута починається з визначеного рядка і після нього йде дефіз (-).
Цей селектор зручно використовувати з стильовими фреймворками, наприклад, bootstrap. Зазвичай фреймворми найменують свої класи, типу "table-hover" і цей селектор дозволяє обирати такі назви, якби назва класу була не в такому стилі, а наприклад "tableHover" - цей селектор не спрацював би.
Порада: | Значенням має починатися із зазначеного рядка, або після зазначеного рядка має йти дефіз. |
Синтаксис
[attribute |= value] {
css declarations;
}
Переглядачі
Переглядач | |||||
---|---|---|---|---|---|
attribute-value-lang | 4.0 |
7.0 |
2.0 |
3.1 |
9.6 |
Мобільних переглядачів ще не додано.
Мобільних переглядачів ще не додано.
Приклади
Обирає всі елементи з атрибутом lang
значенням якого є "en" і задає їм стиль
[lang|=en] {
background-color: yellow;
}
Обирає всі елементи з атрибутом class
значенням якого є "top" і задає їм стиль
[class|=top] {
background-color: yellow;
}