Внешний css файл для определенного дива

CSS*
Здравствуйте.
Есть задача подгрузить див аджаксом, со всеми стилями и скриптами, включая reset.css, mycssframework.css, etc, во внешний сайт, со своими стилями, так чтобы ничего не сломалось.
Вопрос, необходимо ли переписывать весь reset.css добавляя префих родительского дива к каждому правилу, или есть возможность подключить его для отдельного блока.
Спасибо.
22 февраля в 18:14
variable 4,3

отсортировано по дате по оценке
ответы (4)

+3
ShadowHacker #
Тут ифрейм нужен)
с айфреймом проблем бы не было, есть задача сделать без айфрейма) variable, 22 февраля в 18:18
ну тогда надо префиксы. Так это не сделать… Fesor, 22 февраля в 18:25
0
sergeyzhuzhgov #
Для чего подгружать reset.css? Не проще ли указать стили для конкретных элементов? Как правило процентов 40 используется из стандартных reset.css.
+1
AlexFadeev #
А вот если бы использовали LESS, то это было бы делом добавление одной строчки. =)
рассматривал Less как вариант, но не имею доступа к серверной части, также докопался до css неймспейсов, но вероятно решится самым быстрым способом — добавлением префиксов к ресету и фреймворку для избежания конфликтов с родными стилями. variable, 24 февраля в 02:53
less может запускаться и непосредственно как обычный js файл на странице. Серверный запуск — это только как в дополнение. AlexFadeev, 6 марта в 02:48
0
micmakarov #
я бы сделал так: создал для подгружаемого дива новые классы, которых точно нету в основном файле, описал бы все правильно, создал «ajaxdiv.css» и, в зависимости от частоты подгрузки
1. Либо подгрузил бы с дивом до дива
2. Либо включил бы в основной файл в хеадер
Чтобы было чище сожержание. А то 2 раза ресет грузить даже если iframe — это не очень оптимизстично:)
Но все зависит от остальных деталей.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.