Клиент запросил использовать сетку https://simplegrid.io и сказал инкапсулировать правила, чтобы не было конфликтов с нынешней версткой. Подскажите, как правильно инкапсулировать правила?
Думаю он имел ввиду : например эта библиотека использует класс .col-3 и например бустрап тоже, нужно подключить так, что бы они НЕ конфликтовали. А лучше не гадать и прямо спросить у клиента
Оберните все свое хозяйство в div. Дайте этому компоненту супер-пупер уникальный класс. И оберните все свое правила CSS по типу .мой-супер-класс мои-правила-css. Ну это как один из способов.
Нужно взять файл сетки https://github.com/zachacole/Simple-Grid/blob/mast...
Убрать оттуда общие классы и теги, оставить только сетку.
Всем классам сетки (container, row, col) добавить какой-либо префикс. Например sg-.
Скомпилировать файлик.