Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Визулизация сайта

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Помшь
lorkidos
Отправлено: 25 Февраля, 2010 - 08:56:13
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




доброво времени суток. Хотелось бы получить ответы на некоторые вопросы. 1. Каким образом сделать что бы графическая оболочка отображалась во всем браузерах одинаково? 2. Как сделать так что бы в зависимости от разрешения экрана у пользователя графическая оболочка самостоятельно подстраивалась под заданное разрешение.. 3. Какую кодировку следует использовать для просмотра сайта с мобильных клиентов.
 
 Top
JustUserR
Отправлено: 25 Февраля, 2010 - 14:30:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




lorkidos пишет:
Каким образом сделать что бы графическая оболочка отображалась во всем браузерах одинаково
Для этого используются специфические для каждого браузера CSS-фичи которые перекрывают друг друга по-разному в разных браузерах и дают оптимальное отображение - также можно использовать JS для получения информации об окне и динамического расположения объектов - дополнительно в IE в CSS есть полезное свойство expression которое позволяет использовать JS-выражения для оптимизацйии изображения
lorkidos пишет:
Самостоятельно подстраивалась под заданное разрешение
Если делать чисто на стороне клиента то используйте JS-настройку с помощью объекта navigator для получения инофрмации об разрешении экрана - а ширина и высота окна браузера это document.body.clientWidth и document.body.clientHeight соответственно
lorkidos пишет:
Какую кодировку следует использовать для просмотра сайта с мобильных клиентов
Наверное все-таки юникод


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
biperch
Отправлено: 25 Февраля, 2010 - 17:17:01
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


Помог: 8 раз(а)




Я смотрю JustUserR ты все темы в форуме пометил Радость

lorkidos сфоткай сайт и маштабируй по размеру экрана (WIDTH=100%) Радость
 
 Top
JustUserR
Отправлено: 25 Февраля, 2010 - 19:05:15
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




biperch пишет:
Я смотрю JustUserR ты все темы в форуме пометил
Кто бы говорил Улыбка А я все-таки отвечаю за данные разделы форума
biperch пишет:
lorkidos сфоткай сайт и маштабируй по размеру экрана (WIDTH=100%)
Во-первых процентное масштабирование не всегда будет корректно работать особенно при вложенности div-ов - а во-вторых еще имелось в виду разрешение экрана которое можно узнать с помощью JS и либо сразу перестроить изображение либо отправить на сервер нужную инофрмацию


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Мелкий Супермодератор
Отправлено: 25 Февраля, 2010 - 19:14:31
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




JustUserR пишет:
Для этого используются специфические для каждого браузера CSS-фичи

Но правильнее всё же использовать стандартные элементы, поддерживаемые всеми браузерами и не использовать эти т.н. "фичи", являющиеся при ближайшем рассмотрении квадратными колёсами.


-----
PostgreSQL DBA
 
 Top
JustUserR
Отправлено: 26 Февраля, 2010 - 12:02:12
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Мелкий пишет:
Но правильнее всё же использовать стандартные элементы, поддерживаемые всеми браузерами и не использовать эти т.н. "фичи", являющиеся при ближайшем рассмотрении квадратными колёсами
Я согласен с вами что если делть дизайн сайта с начала то лучше использовать такие CSS-настройки которые не меняются от браузера к браузеру - но когда структура уже есть и она содержит много элементов с различным относительным позиционированием и внутренними и внешними отступами - то браузеры могут интерпретировать значения по разному особенно из-за различных значений по умолчанию - вот и приходится прибезать к CSS-фичам чтобы не переписывать весь дизайн


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
lorkidos
Отправлено: 02 Марта, 2010 - 09:29:18
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




Вопрос такой, какой скрипт тогда нужно написать, что бы он определял какой у пользователя броузер и в зависимости от броузера подгрузал css документ?
 
 Top
JustUserR
Отправлено: 02 Марта, 2010 - 15:41:33
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




lorkidos пишет:
Вопрос такой, какой скрипт тогда нужно написать, что бы он определял какой у пользователя броузер и в зависимости от броузера подгрузал css документ?
С помощью JS-скрипта с свойства navigator.appName можно узнать информацию о браузере пользователя - но это будет user-agent а для точной идентификации браузера с помощью JS можно использовать проверку на специфические возможности JS в различных браузерах
Что касается самой загрузки CSS-файлов то к примеру можно получить набор CSS-правил через Iframe или AJAX и добавить их динамически в currentStyle


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Hunter
Отправлено: 18 Марта, 2010 - 03:58:12
Post Id



Частый гость


Покинул форум
Сообщений всего: 214
Дата рег-ции: Дек. 2009  
Откуда: Блага


Помог: 0 раз(а)




lorkidos абсолютно универсального решения на данный момент нет) это связано с тем что не все браузеры следуют рекомендациям стандартов, а использовать "настройки css которые одинаковые для всех браузеров" почти нереально, ...например одно из самых основных свойств слоя width и то в браузерах по разному определяется)
нужно просто очень сильно продумывать дизайн, если интересно можете посмотреть например шаблоны joomla , те что получше одинаково отображают дизайн во всех браузерах, и в них кстати почти не используются JS ..
 
 Top
JustUserR
Отправлено: 19 Марта, 2010 - 19:20:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Hunter пишет:
lorkidos абсолютно универсального решения на данный момент нет
Именно поэтому хорошо использовать JS и определять браузер (Причем не по user-agent-у а по свойствам браузера Улыбка и далее делать что нужно


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Deonis
Отправлено: 21 Мая, 2010 - 04:03:42
Post Id



Посетитель


Покинул форум
Сообщений всего: 298
Дата рег-ции: Нояб. 2009  


Помог: 14 раз(а)




JustUserR пишет:
...для получения инофрмации об разрешении экрана - а ширина и высота окна браузера это document.body.clientWidth и document.body.clientHeight соответственно ...


Если можно, то с этого места поподробней Закатив глазки Почему-то это в ИЕ7 не работает (наверное только у меня Недовольство, огорчение ). Одновременно тестирую и в Firefox, так тут все пашет как надо. Это проблема браузера или же нужен особый подход?
Пардон, не предоставил сразу доступное описание своей проблемы: есть задумка - в зависимости от размеров (именно размеров браузера, а не текущего разрешения) менять подключаемые CSS. Т.е. если человек при разрешении скажем 1024х768 развернул браузер всего на пол экрана, то подключается соответствующий класс в котором прописаны размеры адаптированно под такого пользователя.
Очень не хочется отказываться от этой идеи, но увы, не получается. Если можно, то помогите "ботанику" Огорчение
 
 Top
JustUserR
Отправлено: 21 Мая, 2010 - 12:24:55
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Deonis Вашу задачу можно решить несколькими способами - вы при загрузке HTML-страницы определеяете текущий размер рабочей области браузера с помощью document.body.clientWidth/Height - при этом важно заметить что это размер не всего окна браузера а именно рабочей части вашей страницы то есть тега body - можно сказать что это размер окна за вычетом меню и панелей инструментов и других служебных элементов Однако этот факт нисколько не машет а пнапротив упрощает решение задачи - ведь стили настраиваются именно в зависимости от размеров рабочей области
Для самого подключения стилей то его можно огранизовать по разному - можно динамически вставить тег <style> с соответствующим мпортным файлов - или же загрузить CSS-правила и включить их через CSSStyleSheets-объект
Что касается браузера FF то тут ничего не поделать поскольку в нем имеется урезанный JS - и многие фукнции по клиенскому динамическому скриптингу работают только в Internet Explorer/Opera/Chrome


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
amorexxx
Отправлено: 11 Июня, 2010 - 11:25:55
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




ребята да сайты всегда отображаются в разных браузерах по разному но эта не беда есть скрипт java который определяет какой браузер у грузит нужную ксс только помните что java код выполняется на машине пользователя а php на стороне сервера,так вот я использую простой скрипт php который вставляется в тег head страницы и сам грузит нужную ксс об этом скрипте вы можете прочитать в статье моей там же написано как его использовать и где применять вот http://www[dot]si-web[dot]ru/blog/30-eac[dot][dot][dot]n-css-style[dot]html
 
 Top
JustUserR
Отправлено: 11 Июня, 2010 - 16:36:09
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




amorexxx пишет:
Ребята да сайты всегда отображаются в разных браузерах по разному но эта не беда есть скрипт java который определяет какой браузер у грузит нужную ксс
В зависимости от различной разметки HTML-кода и набора CSS-стилей - некоторые группы браузеров могут иметь одинаковый показ сайта а другим для этого требуется установка нескольких CSS-свойств Поэтому можно иметь один и тот же большой файл с CSS-свойствами - но потом с помощью JS и объекта document.styleSheets редактировать конкретные значения в зависимости от браузера


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTML, Дизайн & CSS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB