Пространство имён для CSS

220
28 марта 2018, 03:03

Есть файл css шаблона и есть файл css библиотеки, они конфликтуют. Как решить эту проблему? Может быть можно как-то сделать быстро отдельное пространство имён для css файла сторонней библиотеки?

Answer 1

Munch.js

Munch.js - утилита, которая перезаписывает классы и идентификаторы в файлах CSS, HTML и JavaScript, чтобы сэкономить драгоценные байты и запутать ваш код. Основанный на Craig Campbell's, HTML-Muncher.

Answer 2

Можно, допустим, создать файл Less (или, наверное, другого препроцессора, но я с другими не работала) и написать там что-то вроде

.my-class {
    сюда вставить все стили библиотеки 
}

или

#my-id {
     сюда вставить все стили библиотеки 
 }

Скомпилировать Less в Css, таким образом, все стили будут предварены именем класса или идентификатора.

B HTML коде ту часть кода, где используется библиотека, положить в

<div class="my-class"></div>

или

<div id="my-id"></div>

Таким образом, получится что-то вроде пространства имен.

READ ALSO
Как сместить изображение фона?

Как сместить изображение фона?

допустим изображение 1600х1000 на сайте отведенно для него высота 500пиксилей и отображается оно не полным как можно подвинуть его вверх что бы нижняя...

181
Как получить конкретную строку из БД?

Как получить конкретную строку из БД?

У меня есть БД с некими строкамиСтолбцы: name и family

202
Как можно создать SQL запросы с JOIN и без JOIN

Как можно создать SQL запросы с JOIN и без JOIN

Добрый деньПодскажите, пожалуйста, как можно создать SQL запросы с JOIN и без JOIN

230
Не могу найти ошибку в коде, помогите

Не могу найти ошибку в коде, помогите

Что должно быть: 1Js отправляет на php сервер информацию из переменной $login 2

192