Александр Волков, и? И padding'и тоже работают, смотрите сами. Если хотите визуального подтверждения этому, поменяйте margin: 20px 20px; на значения больше.
Да, зависит. У вас там ленивая загрузка. Есть разные методы визуального решения проблемы.
Я не знаю, как там с CSS сделано, но судя по всему, они тоже лениво грузятся. И я бы не стал грузить их отложенно, тогда многие проблемы решатся заранее. Более того, смысла особого вообще нет так делать в вашем случае.
Картинки — да, скрипты какие-то — да. CSS на такого размере сайта — нет.
Если там ещё какой-то лютый способ подгрузки контента или ещё чего-то там — то извините, пусть ваш программист лучше скажет, что можно сделать.
В любом случае, я согласен с вами насчёт странного вида загрузки.
Да даже iPhone серии Plus и XS Max — 414 пикселей по ширине. Не говоря уже про iPhone XS и все прочие — 375 пикселей. Огромная плеяда телефонов на Android с шириной 360 пикселей.
Вариантов нет — либо полностью отключать адаптивность, либо косыми методами пытаться масштабировать а-ля как это делает CodePen. Либо же — делать нормальную адаптивность.
Вы уже задавали этот вопрос. И он глупый, потому что никто не сможет дать вам нормальный ответ.
Более того, в предыдущем вопросе вы хотя бы выложили класс, поискав который, я нашёл используемый вами визуальный редактор. Так вот, у этого редактора есть API и куча документации — там вы найдёте свой ответ.
Егор Зузлов, у вас была ссылка на спрайт или на ID символа из спрайта, который вы вставляли inline? Без ссылки, собственно, подсказать в данном случае лично мне сложно. Будем надеяться на догадки других пользователей.
Егор Зузлов, да, я понимаю, всё же попробуйте подключать символы через прямую ссылку, так у вас и кеширование будет работать. И скиньте ссылку на страницу, где это всё есть, в любом случае.
Дайте ссылку, кстати. Вы смотрели, у вас в DOM вообще есть SVG-код после всех ваших манипуляций вне iframe? У меня большие сомнения, что ваш SVG-файл вообще встроился в документ.
Проблем может быть много, в т. ч. нерабочий скрипт, запрет смешанного активного содержимого и т. п.
margin: 20px 20px;
на значения больше.