Я использую ту же таблицу стилей для основного сайта, а также для предварительного просмотра сайта (НЕ в iframe, потому что мне нужно, чтобы он был интерактивным). Проблема в том, что предварительный просмотр не занимает 100% ширины экрана, поэтому, когда медиа-запросы основаны на размере экрана, страница ведет себя странно. Я согласен с тем, чтобы сделать режим редактора / предварительного просмотра фиксированной шириной, поэтому я подумал, что, возможно, есть какой-то способ отключить медиа-запросы при определенных условиях? Я не знаю, как подойти к этому, хотя. Либо с помощью javascript, либо, возможно, после загрузки дополнительных общих таблиц стилей после медиазапросов, которые каким-то образом сбрасывают вещи.
В противном случае мне, возможно, придется создавать альтернативные таблицы стилей, которые было бы трудно поддерживать, или переделывать страницу так, чтобы область предварительного просмотра составляла 100% ширины.