русский
Germany.ruForen → Архив Досок→ Webdesign und Hosting

помогите пожалуйста!!

183  1 2 alle
wasdennnoch прохожий19.03.05 18:43
NEW 19.03.05 18:43 
Привет!
у меня один вопрос по поводу программирования вебстраницы.
как бы сделать так, чтобы она одинаково читаема была бы на мониторах с разным разрешением (ауфлёзунг) и разного размера?
мой монитор 19-тицольный. ну и ауфл. естессна тоже большое. как мне в дримвивер так запрограммировать, чтобы сайт и на маленьком мониторе в 15 ть цоль с ауфлезунгом 800 на 600 тоже нормально выглядел?
а то с моего ауфл на маленький ауфл. все шрифты и картинки расползаются на огромные размеры.
да у меня еще сайт во фреймах сделан, которые в маленьком ауфл. тоже мешают...
ПОМОГИТЕ ЛЮДИ ДОБРЫЕ!!! СОВСЕМ ЗАМУЧИЛАСЬ!!
заранее всем благодарна!!!!!!!!!
#1 
Murr свой человек19.03.05 22:58
Murr
NEW 19.03.05 22:58 
in Antwort wasdennnoch 19.03.05 18:43
как мне в дримвивер так запрограммировать
-----
Никак.
В заголовке HTTP-запроса, получаемого сервером, есть информация об
разрешении, установленном на клиенте, и об типе браузера. В соответствии
с ними - надо отдавать правильный контент, но это не "дримвивер".
Хотя переделок, если сайт написан грамотно, относительно немного -
переписать css, подменить пути к графике - 20-30 строк кода - ASP, JSP,
PHP и т.п..
#2 
  validol свой человек19.03.05 23:10
NEW 19.03.05 23:10 
in Antwort Murr 19.03.05 22:58, Zuletzt geändert 19.03.05 23:12 (validol)
>>В заголовке HTTP-запроса, получаемого сервером, есть информация об разрешении,
об типе да, а об разрешении монитора нету
....
Дримвивер конечно не запрограммируешь
Делаются "резиновые таблицы" которыми регулируется дизайн.
В крайнем случае яваскриптом , определяется разрешение и в зависимости от него- клиент перебрасывается на ту или иную страницу. Но для этого вмест одной нужно писать несколько страниц. Для каждого разрешения-своя
******
#3 
Murr свой человек19.03.05 23:46
Murr
NEW 19.03.05 23:46 
in Antwort validol 19.03.05 23:10
Таки - есть.
Что за переменная - не помню, но можно поднять доку и посмотреть.
Вот чего нет - 100% гарантии, что клиент ее заполнил.
#4 
  validol свой человек20.03.05 00:18
NEW 20.03.05 00:18 
in Antwort Murr 19.03.05 23:46
Ты теорию с практикой не путай, типа есть но не заполненная
Яваскриптом его в интернете определяют, как в локале или в сетях не знаю .
******
#5 
wasdennnoch прохожий20.03.05 09:32
NEW 20.03.05 09:32 
in Antwort wasdennnoch 19.03.05 18:43
Спасибо за отклики!!
но, вы уж простите меня недоучку, мой вопрос остается прежним: как сохранить размер шрифта и картинки на мрониторе меньшего разрешения?
мой сайт в таблицах с конкретным размером в пикселях. однако на мал. разр. шрифты и картинки всеравно искажаются, растягиваются. может надо размер в процентах задавать? или этого нельзя избежать?
#6 
m_e_p_h_i_s_t_o прохожий20.03.05 17:32
m_e_p_h_i_s_t_o
NEW 20.03.05 17:32 
in Antwort wasdennnoch 20.03.05 09:32
Размер таблиц надо задавать ТОЛЬКО в процентах! Ты никогда не знаешь, какое резрешение будет у пользователя! Кроме того, даже если у него разрешение экрана большое, он совсем не обязательно будет максимировать окошко браузера при просмотре страницы.

С маленькими картинками, как правило, проблем не озникает, а для больших можно написать простенький JavaScript, который будет их подстраивать под размер окна при загрузке страницы.
Удобный транслятор качать здесь: http://snapshot.strana.de
#7 
Murr свой человек20.03.05 21:50
Murr
NEW 20.03.05 21:50 
in Antwort validol 20.03.05 00:18
Ну а откуда она в Javascript поступает?
Так что ты практику с теорией не путай...
#8 
Murr свой человек20.03.05 21:52
Murr
NEW 20.03.05 21:52 
in Antwort wasdennnoch 20.03.05 09:32
Ну тогда совсем просто - берешь лист в клеточку и рисуешь картинку.
А теперь нарисуй ее же, но используй, скажем, в 4 раза меньше клеток...
#9 
m_e_p_h_i_s_t_o прохожий21.03.05 21:43
m_e_p_h_i_s_t_o
NEW 21.03.05 21:43 
in Antwort Murr 20.03.05 21:50
В JavaScript данные поступают непосредственно от окна браузера. Кажется, у объекта window есть свойства width и height. Подробнее на http://www.selfhtml.org
Удобный транслятор качать здесь: http://snapshot.strana.de
#10 
Murr свой человек21.03.05 22:16
Murr
NEW 21.03.05 22:16 
in Antwort m_e_p_h_i_s_t_o 21.03.05 21:43
Ну это на клиенте - там и без того все напряженно... Так что получаем
разрешение из переменной в запросе и отдаем нужный контент... Правда,
дизайнеры при этом начинают поскуливать...
#11 
Залетный посетитель22.03.05 00:03
Залетный
NEW 22.03.05 00:03 
in Antwort Murr 21.03.05 22:16
Никто так не делает на практике. С переменными - это, извините, уже через одно место. Обычно делают "резиновый" дизайн в процентах. А насколько это качественно реализовано зависит уже от кривости рук дизайнера/верстальщика.
П.С. Хороший пример такого дизайна - новая lenta.ru.
http://www.studio102.ru - полет нормальный.
#12 
Murr свой человек22.03.05 00:48
Murr
NEW 22.03.05 00:48 
in Antwort Залетный 22.03.05 00:03
Можно делать "резиновый" дизайн и ругать разработчиков за то, что что-то
не так под другим броузером. А можно - изначально поставить задачу так -
всегда отдавать правильный контент для установленного типа броузера и
разрешения на пользовательской системе.
Что до "переменных" - это как раз гарантия того, что сервером клиенту
будет отдан _правильный_ контент - именно для этого клиента и установок
на нем. Серьезные системы строятся именно так.
Что до поскуливания дизайнеров - оно меня никогда не волновало...
#13 
Залетный посетитель22.03.05 00:51
Залетный
22.03.05 00:51 
in Antwort Murr 22.03.05 00:48
Есть нарекания при просмотре lenta.ru в каком-либо броузере? Или Вы не считаете этот проект серьезной системой?
http://www.studio102.ru - полет нормальный.
#14 
Murr свой человек22.03.05 00:53
Murr
NEW 22.03.05 00:53 
in Antwort Залетный 22.03.05 00:51, Zuletzt geändert 22.03.05 00:57 (Murr)
Не знаю - не смотрел. По крайней мере с точки зрения дизайна лента.ру
для меня никакого интереса не представляет - бо, я - не дизайнер...
Да и ставить голую Windows NT 4.0 чтобы взглянуть на ленту.ру из под IE2.0
что-то не хочется...
#15 
Залетный посетитель22.03.05 12:10
Залетный
NEW 22.03.05 12:10 
in Antwort Murr 22.03.05 00:53
Не убедительный ответ.
В общем, я сказал как все умные люди делают обычно.
http://www.studio102.ru - полет нормальный.
#16 
Murr свой человек22.03.05 14:44
Murr
NEW 22.03.05 14:44 
in Antwort Залетный 22.03.05 12:10
Ну а вспомнить об том, что существуют броузеры, вообще не имеющие
возможности отображать графику? И тем не мение они так же
должны получать правильный контент...
#17 
Залетный посетитель22.03.05 14:48
Залетный
NEW 22.03.05 14:48 
in Antwort Murr 22.03.05 14:44
Они получат. :) Отключите графику ради эксперимента и зайдите на нашу любимую lenta.ru. Вы и без графики разберетесь, что там к чему.
http://www.studio102.ru - полет нормальный.
#18 
Murr свой человек22.03.05 15:55
Murr
NEW 22.03.05 15:55 
in Antwort Залетный 22.03.05 14:48
В, вообще-то, говорил об тех системах, где 80х24 (в символах) - предельное
разрешение...
Ну если непонятно - зайди на ту же лента.ру... скажем с Cименс C35... с
мобильника с функциями интернет доступа...
Еще раз - дело сервера - отдать клиенту правильный контент - т.е. контент,
соответствующий его возможностям, а не что-то из чего клиент должен
что-то сделать...
#19 
Залетный посетитель22.03.05 16:00
Залетный
NEW 22.03.05 16:00 
in Antwort Murr 22.03.05 15:55
C35 не поддерживает http протокол.
Не получится зайти.
http://www.studio102.ru - полет нормальный.
#20 
1 2 alle