Увеличение окна браузера при загрузке
Доброго времени форумчане. Есть сайт, ширина фиксированная -- 900px. Нужно, чтобы при загрузке сайта, например при событии onLoad, скрипт проверял разрешение монитора пользователя, и если монитор широкоформатный -- делал окно сайта 90% ширины монитора.
(Не нравится что при загрузке на таких мониторах сайт делается узкой колонкой с широким background-ом). Возможно ли такое с помощью javascript? Спасибо. |
Непонятно что такое окно сайта, перефразируйте.
|
Нужно чтобы скрипт автоматически масштабировал ширину сайта и делал ее 90% ширины монитора.
|
|
Не срабатывает. При max-width:90% ширина сайта при обновлении уменьшается. В общем то это и понятно, каким образом браузер узнает разрешение монитора чтобы сделать больше ширину сайта?
Цитата:
|
Не очень понимаю, почему сайт плохо смотрится именно на широкоформатном мониторе. Вам точно нужно опредлять, является ли монитор широкоформатным, т.е. оношение сторон его 16:9/16:10, или дело в мониторе с высоким разрешением по ширине?
|
Цитата:
Цитата:
|
Понятно, вам нужно сделать zoom сайта. Просто так сделать для всех браузеров едва ли получится. В IE есть свойство нужно свойство - zoom. В некоторых новейших версиях других браузеров подобное тоже есть - поищите как сделать zoom c помощью CSS3.
Есть и другой вариант - переверстать сайт, указав все размеры не в пикселях, а в em - включаяя размеры картинок. После этого просто менять размер шрифта страницы с помощью javascript, и весь сайт будет увеличиватся под размер шрифта. Погуглите на предмет "эластичные шаблоны". Будет работать во всех браузерах. Наконец, подумайте, а нужно ли оно? При увеличении масштаба увеличиваются и картинки, с неизбежной потерей качества. |
Еще можно определять, если ширина окна намного больше ширины сайта, тогда показать полупрозрачную подсказку, нажмите Ctrl++ чтобы увеличить сайт.
|
Часовой пояс GMT +3, время: 04:16. |