Определение класса CSS в квадратных скобках
Итак, я видел этот класс CSS в библиотеке:
[text-uppercase] {
text-transform: uppercase;
}
и я не уверен, как использовать его в div
<div class="text-uppercase | [text-uppercase]"></div>
Я пробовал оба, но ни один не работает. Я вижу это в ionic2.
2 ответов
для работы селектора:<div text-uppercase></div>
[text-uppercase]
селектор соответствует атрибуту тега.
Это не класс, вы столкнулись с так называемой селектор атрибута.
Он соответствует каждому элементу html, который имеет этот набор атрибутов, независимо от значения. Т. е. <section text-uppercase="true">
, <div text-uppercase="something">
, <nav text-uppercase>
...
посмотрите на ссылку, приведенную выше для более продвинутых сценариев использования.
[text-uppercase] {
text-transform: uppercase;
}
<span text-uppercase>hello</span>