Хорошо, я вижу здесь много дезинформации. Во-первых, создание веб-страницы с использованием определенного разрешения, скажем, 800x600, заставляет эту страницу правильно отображаться только с использованием этого разрешения! Когда та же самая страница отображается на чужом ноутбуке или мониторе домашнего ПК, страница будет отображаться с использованием текущего разрешения этого экрана, а НЕ того разрешения, которое вы использовали при разработке страницы. Не создавайте веб-страницы для одного конкретного разрешения! Существует слишком много разных соотношений сторон и разрешений экрана, чтобы ожидать сценария «один размер подходит всем», которого в веб-дизайне не существует. Вот решение: используйте CSS3 Media Queries для создания кода, адаптируемого к разрешению. Вот пример:
@media screen and (max-width: 800px) {
styles
}
@media screen and (max-width: 1024px) {
styles
}
@media screen and (max-width: 1280px) {
styles
}
Видите ли, мы только что указали 3 набора стилей, которые отображаются с разным разрешением. В нашем примере, если разрешение экрана больше 800 пикселей, вместо этого будет выполнен CSS для 1024 пикселей. Точно так же, если экран, отображающий содержимое, имеет разрешение 1224 пикселя, то будет выполнено значение 1280, поскольку 1224 больше, чем 1024. Сайт, над которым я сейчас работаю, работает при всех разрешениях от 800x600 до 1920x1080. Следует также помнить, что не все мониторы с одинаковым разрешением имеют экраны одинакового размера. Вы можете поставить 15,4-дюймовые ноутбуки рядом, хотя оба они будут выглядеть одинаково, оба могут иметь совершенно разные разрешения, поскольку не все пиксели имеют одинаковый размер на разных ЖК-экранах. Итак, используйте медиа-запросы и начните создавать свой веб-сайт с экраном ноутбука с высоким разрешением, особенно 1280+. Кроме того, создавайте каждый медиа-запрос, используя другое разрешение на своем ноутбуке. Вы можете использовать свои настройки разрешения в Windows, чтобы уменьшить 800x600 и создать медиа-запрос с этим разрешением, а затем переключиться на 1024x768 и создать другой медиа-запрос с этим разрешением. Я мог бы продолжать и продолжать, но я думаю, что вы, ребята, должны уловить суть.
ОБНОВЛЕНИЕ: Вот ссылка на использование медиа-запросов, которые помогут объяснить больше, Инновационный веб-дизайн для мобильных устройств с медиа-запросами
Этот учебник покажет вам, как создавать дизайн для всех устройств. Также есть учебные пособия для медиа-запросов. Я разработал весь сайт для отображения на всех устройствах, всех экранах и всех разрешениях без субдоменов и только с помощью CSS! Я все еще работаю над поддержкой планшетов и смартфонов. Сайт отлично отображается на любом ноутбуке или на 50-дюймовом ЖК-телевизоре, а многие страницы прекрасно работают на всех мобильных устройствах. Если вы разместите весь свой код на странице, ваши страницы будут загружаться молниеносно! Кроме того, обязательно обратите внимание на обсуждение в этой статье CSS «размер фона: обложка;» или «содержать» свойства, они сделают вашу фоновую графику плавной и смогут идеально отображать при любом разрешении.
Следуйте руководствам по сайтам, и вы сможете создать единую веб-страницу, которая будет отображаться на всем и на чем угодно!
person
djdaniel150
schedule
11.09.2012