|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.11.2010, 00:51 | #1 |
Регистрация: 23.10.2010
Сообщений: 9
|
Можно ли узнать разрешение посетителей сайта?
Здравствуйте!
Суть задачи в следующем. У меня есть сайт http://www.koblents.ru Я его делал на своем компьютере, где разрешение у меня 1200 800 Верстка статическая, по ширине все выходит где-то 1100px. Вот, а тут оказывается, что у огромного числа пользователей разрешение 1024..и поэтому у них сайт не влезает весь в рамки. Я конечно сделал еще одну версию таблиц стилей для сайта, но не хотелось бы его сужать без надобности. В связи с этим вопрос. А можно ли как-то узнавать разрешение монитора посетителя и в зависимости от этого подключать тот или иной файл стилей. Если да, то как??Или может сущетсвует другой способ решения такой проблемы
Не из обычных людей тот, которого манит дерево без цветов.
|
19.11.2010, 02:07 | #2 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Для этого верстальщики используют систему 960+, что значит 960 пикселей и больше. 960 пикселей это то, что можно просмотреть на любом компьютере нынешнего тысячелетия, включая современные мобильные телефоны. Делайте свой дизайн статическим изначально 960px шириной и у вас не будет никаких проблем. Либо делайте его "резиновым" (как этот форум, например), чтобы дизайн "расползался" на всю ширину. Для этого не нужно определять разрешение экрана пользователя.
P.S. Определить разрешение экрана пользователя можно с помощью javascript. Дальше можно сильно извратнуться, передать разрешение через ajax или перенаправить пользователя на страницу сделанную для его разрешения. Но это как если бы вы вдруг привязали к своему автомобилю стаю собак, поставили бы автомобиль на лыжи и поехали бы на нём летом в Сочи... Возможно, но крайне глупо и неправильно.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
19.11.2010, 02:12 | #3 | ||
Форумчанин
Регистрация: 21.02.2009
Сообщений: 372
|
Средствами PHP (просто ваша тема создана в разделе PHP и другие серверные скрипты) реализовать не получится, так как PHP работает с сервером и лишь возвращает результат в виде HTML браузеру.
Цитата:
Цитата:
Я бы на вашем месте, если бы уж и создавал страничку с фиксированными размерами, то делал бы ее подходящей для большинства мониторов. Т.е. ширина 1000 - будет в самый раз. Если такой вариант не подходит, то делал бы страницу с "резиновыми" размерами. __________ Пардон, опередили. =)
No name. Just Linel.
|
||
19.11.2010, 09:16 | #4 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Советую Вам сделать "резиновую" верстку с использованием min- max- width. Через js, если у Вас сложная структура сайта, делать не советую иначе при загрузке пользователь будет видеть черти-что. Через PHP это сделать нельзя.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Счетчик онлайн-посетителей сайта | bag | Помощь студентам | 3 | 29.10.2014 19:07 |
Колличество посетителей сайта | victor5133 | HTML и CSS | 6 | 24.10.2010 15:23 |
Как узнать количество дисплеев и их разрешение | crc83 | Мультимедиа в Delphi | 1 | 25.02.2009 01:11 |
Где узнать текущее разрешение экрана? | Teksa | Помощь студентам | 2 | 07.09.2007 17:19 |