Можно ли в браузере тестировать мои веб-сайты с разрешением выше, чем у моих экранов?
Например: у меня экран 1440 x 900, и я хочу протестировать веб-сайт в разрешении 1920 x 1200, 1920 x 1080 и т. Д.
Можно ли в браузере тестировать мои веб-сайты с разрешением выше, чем у моих экранов?
Например: у меня экран 1440 x 900, и я хочу протестировать веб-сайт в разрешении 1920 x 1200, 1920 x 1080 и т. Д.
40em
(или подобное измерение), а не 960px
вашу ширину. Пиксели не будут масштабироваться, когда я решу, что ваш размер шрифта 12 пикселей слишком мал для меня и нажму Cmd
- +
. Кроме того, размер окна моего браузера составляет всего 960 пикселей.
Ctrl/Cmd +
потому что это функция масштабирования. Вы можете попробовать это прямо здесь, на SO. Ширина основного раздела контента составляет 960 пикселей. Использование чего-то вроде 40em не будет масштабироваться с разрешением экрана. Используя em
размеры относительно размера шрифта родительского элемента , который наследуется весь путь до 1em / 16px на уровне верхней , если не отменено (и извинениями, оно должно было быть 12pt не точек в моем предыдущем комментарии). Читайте: kyleschaeffer.com/best-practices/…
Ответы:
[Изменить: сначала проверьте инструменты разработчика вашего браузера! Как отмечает @SkylarIttner в комментариях, инструменты для тестирования адаптивного дизайна были развернуты с тех пор, как в большинстве браузеров было опубликовано решение ниже. Скорее всего, сейчас это лучший / самый простой вариант.]
Вы могли бы, поправьте меня , если я ошибаюсь, просто создать IFRAME с style="desired width & height"
и в src="your/test.site"
качестве единственного ребенка <body>
. Должен отображать сайт так, как если бы разрешение было заданной шириной / высотой и приводило к полосам прокрутки для его изучения.
Не так удобно, как использовать стороннюю программу, которую нужно настраивать самостоятельно, но имеет то преимущество, что можно тестировать локально без подключения к Интернету.
Это решение намного быстрее, чем предложенные выше:
http://www.infobyip.com/testwebsiteresolution.php
Он не такой универсальный, как browsershots.org, но намного быстрее (несколько секунд против 45-минутной очереди).
Некоторые идеи:
Используйте масштабирование браузера, 1024x768 50% масштаб = 2048x1536 смоделированное разрешение, я знаю, что Chrome изменяет размер изображений и тому подобное. Все становится трудно читать, но я предполагаю, что вы тестируете размещение и тому подобное.
Также вы можете использовать некоторые программы для создания снимков экрана, чтобы делать скриншоты с разрешением выше обычного (fireshot в Firefox позволил мне сделать это, но у меня были проблемы с памятью при действительно высоких разрешениях, и он больше не бесплатный).
Одним из решений, возможно, излишним, было бы использование Xvfb : установите желаемое разрешение и глубину цвета, загрузите свою страницу в браузере (ах) и сделайте снимок экрана (а).
Попробуйте viewlike.us или screen-resolution.com . Это не все возможные разрешения, но по крайней мере самые распространенные.
Я не пробовал их, но это кажется довольно простым.
Хотя это не скажет вам точное разрешение вашего тестирования, вы можете использовать zoom
инструмент в Chrome или FF для уменьшения масштаба. Это даст довольно точное представление о том, как сайт выглядит на экранах с более высоким разрешением.
Если вас устраивает просто статический снимок экрана вашего сайта, я бы порекомендовал http://browsershots.org/
Они дают вам возможность просматривать снимки экрана вашего сайта практически в любой комбинации браузера / ОС, включая возможность указать размер экрана, а также множество других опций.
Стоит сделать закладку.
Вы можете попробовать wkhtmltoimage , который может делать скриншоты с произвольным разрешением.
Кроме того, в KDE4 можно увеличивать размер окна сверх размера экрана. Думаю, я тоже видел это в Windows 7. Не уверен насчет других ОС.
IE9 позволяет изменять размер окна браузера до произвольного: нажмите F12 для доступа к инструментам разработчика, перейдите в Инструменты | Измените размер и выберите желаемый размер. Затем используйте какой-нибудь инструмент, который может захватывать окна за пределами экрана, если окно больше вашего экрана. Эта статья, кажется, указывает на то, что Snagit может это сделать. Тогда просто взгляните на отснятую картинку.