@iliks

LetyShops пребивает стили, как можно без !important сделать файл стилей воглаве?

Возникла странная проблема, установлено в браузере приложение "LetyShops", в шаблоне применяются гугловский шрифт material icons, соответственно в местах подключаемых иконок стоит класс ".material-icons".
5db092a391ae4302696361.png

Все функционирует во всех браузерах, но внезапно обнаружил перебитие стилей в FireFox
Пруфы(#letyshops-notification - указывает на то что стили относятся к данному приложению):
spoiler
5db0930a4cbb7134977572.png
5db0933a04b78052262046.png
5db09360e9628649582669.png


Осознав что данная проблема из за установленного приложения, я первым делом подумал в сторону !important, но может возникнуть такой момент, через пол года я забуду о данной проблеме и буду расширять код, напишу вновь пару строк стилей и прежде чем обнаружу данный баг это увидит несколько пользователей, собственно вопрос, можно ли как-то ограничить/отключить влияние внешних стилизаций?
  • Вопрос задан
  • 161 просмотр
Решения вопроса 1
@iliks Автор вопроса
Прогнал все свои css файлы через регулярки, заменил ".material-icons" на ".material-icons_my", так же прогнал все файлы шаблона, на замену класса.
В общем пришел к радикальным мерам, надеюсь будет кому-то полезен мой опыт.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы