@antirek

Как ограничить действие css фреймвока в рамках одного div?

Пишу скрипт, который подключается на любую страницу. Скрипт формирует html, который необходимо стилизовать css. Для красоты хочется взять какой-нить готовый css фреймворк. Например, min. Но если его просто подключить, то заодно изменится и вся страница. А надо бы ограничить его влияние в рамках одного div. Как это можно сделать? С помощью LESS? У mincss есть less версия. Покажите, пожалуйста, пример как это реализовать, по возможности : )
  • Вопрос задан
  • 788 просмотров
Пригласить эксперта
Ответы на вопрос 3
@iissakin
Как вариант - вставлять сформированный html в <iframe>, таблица стилей будет действовать только внутри него.
Ответ написан
Комментировать
cyber-jet
@cyber-jet
Только . Но зачем вам css фреймворк, если внутри одно div все стили уложатся максимум в 20-30 селекторов?
Ответ написан
@Goodzonchik
Можно обернуть весь фреймворк в один селектор, взять css версию фреймворка, сменить разрешение у него на less (сказать отдельное спасибо полной совместимости), потом поместить все в один Id, чтобы наверняка (своего рода большая миксина в less) и потом преобразуем каким-нибудь компилятором (типа Koala) в css.

Примерно так должно быть в виде Less
#iD дива{
А здесь в формате css находится фреймворк типа bootstrap
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы