Как сделать чтоб css не применялся к какому-нибудь блоку внутри html?
Например: есть html, к нему подключен framework (materialize, js и css) и плагин для отображения таблицы (tabulator, js и css). В html есть div, куда рендерится таблица с помощью плагина tabulator, со всякими select input фильтрами. Materialize вмешивается в эту таблицу и меняет стили input'ов таблицы. Как запретить Materializу обрабатывать этот div?
Ответы (1 шт):
Автор решения: Qwertiy
→ Ссылка
Ждём поддержку браузерами. Пока только Chrome 118+. https://caniuse.com/mdn-css_at-rules_scope
@scope (:root) to (.smth) {
input {
background: red;
}
}
<input> <input> <input>
<p><input> <input> <input></p>
<p class=smth><input> <input> <input></p>
<p><input> <input> <input></p>
<input> <input> <input></p>