Вопрос № 126896: Здравствуйте. Не могу найти в браузерах возможность просмотра сайта при разных разрешениях экрана. Подскажите пожалуйста, как реализовать просмотр сайта при разных разрешениях в разных браузерах (Opera, IE 6.0, Firefox, Mozilla)....
Вопрос № 126.896
Здравствуйте. Не могу найти в браузерах возможность просмотра сайта при разных разрешениях экрана. Подскажите пожалуйста, как реализовать просмотр сайта при разных разрешениях в разных браузерах (Opera, IE 6.0, Firefox, Mozilla).
Отправлен: 12.03.2008, 07:07
Вопрос задал: piit (статус: Практикант)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Товарищ Бородин / Borodul
Здравствуйте, piit!
Для этого следует задать ширину страницы в относительных единицах, я имею в виду %. Скажем, 100% - ширина страницы, равная ширине окна браузера. Если просто написать "width:100%;", то при этом у Вас будет горизонтальная полоса прокрутки. Чтобы ее заставить исчезнуть, надо задать параметр "margin:0;".
Текст получаем примерно такой:
body {
width:100%;
margin:0;
}
Суть вот в чем. В разных браузерах некоторые параметры имеют разные параметры по умолчанию. Чтобы страница везде отображалась одинаково, надо все эти параметры учесть и задать для них одинаковые значения. Надо быть готовым к тому, что этих параметров может оказаться много. Лучше при этом вооружиться хорошим пособием по CSS, в котором ясно говорится, в каких браузерах (и в каких версиях) и как работает то или иное свойство. Таким образом Вы нейтрализуете последствия "войны браузеров".
В частности, лучше использовать не абсолютное, а статическое позиционирование, вообще не использовать position:fixed, потому что если в Opera, Mozilla, FireFox свойство position реализовано полностью, то в IE 6.0(и 7.0 тоже) - частично. Короче говоря, для кроссбраузерной верстки лучше использовать общеупотребительные свойства.
Удачи!
С уважением, Товарищ Бородин / Borodul
--------- - Я вчера коньяк пил, 25 лет выдержки, вот это выдержка! - Ерунда! Вот я вчера выпил 5 литров пива и поехал на автобусе до Иваново без остановок. Вот это выдержка...
Ответ отправил: Товарищ Бородин / Borodul (статус: Профессионал) Россия, Новосибирск Тел.: +7-923-245-3366 ICQ: 346988855 ---- Ответ отправлен: 12.03.2008, 07:29 Оценка за ответ: 5 Комментарий оценки: Спасибо
Отвечает: Викулин Антон Юрьевич
Здравствуйте, piit!
В каждом из этих браузерах есть масштаб(процент), но он спецфиски действует на явно указаные размеры(типа шрифт 10px)... РЕАЛЬНО посмотреть разрешение можно только через свойство экрана - разрешения - 800х600 ...
Понимаю, что это не лучший вариант... но думаю, что пару раз стоит моргнуть экран, чтобы проверить сайт... Можно конечно, делать виртуальные десктопы, изголяться другими способами(я использовал виртуальный рабочий стол, например), но я отказался от этого, тем более, что в макромедии очень четко видно, сколько сайт по ширине занимает, а потом проверяюю - как разъезжается сайт при больших разрешениях...
Обычно при изменении разрешении возникает две проблемы...
1. А-а-а, у меня все разъехалось и маленькое...
2. А-а-а, у меня все за экран вылезло и большое...
И то и другое лечится грамотной версткой, использований выравниваний даже там, где кажется, что этого не надо делать, и грамотным подбором шрифтов...
--------- Все что когда-либо должно случиться, уже произошло.
Ответ отправил: Викулин Антон Юрьевич (статус: 7-ой класс)
Ответ отправлен: 12.03.2008, 09:39 Оценка за ответ: 5
Отвечает: Константин Павлов
Здравствуйте, piit!
В дополнение к предыдущим
Вопрос тестирования сайта в браузерах, в том числе программы для работы с браузерами и имитации размеров окна под различными разрешениями здесь: http://forum.ru-board.com/topic.cgi?forum=24&topic=3511
Ответ отправил: Константин Павлов (статус: 3-ий класс)
Ответ отправлен: 12.03.2008, 14:55 Оценка за ответ: 5