Есть ли способ выбрать все пользовательские элементы с помощью CSS? Я хочу, чтобы все пользовательские элементы блокировали элементы по умолчанию (большинство браузеров делают их встроенными по умолчанию), а затем переопределяют это по мере необходимости.
Мое правило может выглядеть примерно так:
*::custom {
display: block;
}
Все пользовательские элементы имеют тире в стандарте, поэтому я мог бы создать правило, использующее это, но оно будет медленнее во многих/большинстве современных браузеров, так как потребуется использовать регулярные выражения. Если бы был встроенный селектор, это, вероятно, было бы быстрее.
x-one, x-two, ..., x-xxx {display: block;}
. - person dfsq   schedule 17.07.2015display
равноinline
. - person Oriol   schedule 17.07.2015class
илиdata-
? - person Jacob   schedule 17.07.2015<div class="some-behavior">
везде, я хочу<some-behavior>
или<some-element data-some-behavior>
. Как я уже сказал, это не специфичное для Angular поведение, Angular просто абстрагирует некоторые распространенные трудности. - person trysis   schedule 17.07.2015