Разделитель css для отдельных элементов

Силой, данной мне сниже, я не могу использовать iFrame для отображения страницы внутри другой страницы. Поэтому у меня есть div (с id=«contentFrame»), в который я подгружаю аяксом html. Так вот для этого дива есть свой css, который не должен пересекаться с цссом основной страницы-контейнера. В этом особом css-файле я, конечно, могу перед каждым элементом добавить #contentFrame, типа:
#contentFrame body { margin: 0; }
#contentFrame a { color: #aaa; }
и так далее.

Но это же неаккуратненько как-то, у меня много чего в этом цсснике, и приписывать тыщу раз #contentFrame не охота для каждой фигни. Подскажите, ребятки, ради Христа, есть ли какое-нибудь элегантное решение типа
start #contentFrame
body { margin: 0; }
a { color: #aaa; }
и так далее.
end #contentFrame

?
  • Вопрос задан
  • 3968 просмотров
Решения вопроса 1
vosi
@vosi
Другого приемлемого решения, чем вы описали — нет.
Есть разные методы этого решение… одно из них, использовать какой-нибуть LESS/SASS/YouNameIt
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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