Cкрипт для разрешения экрана
Возникла надобность сделать такую штуку: нужно чтобы в зависимости от разрешения подключались те или иные стили.есть что то готовое на эту тему? А то замучался с простеньким сайтом на Html,на одном разрешении одно расположение ссылок,на другом-другое....посоветуйте плизз хоть что нибудь) заранее большое СПС всем)
|
Окно браузера может быть не развернуто во весь экран
|
Octane развёрнуто.или я что то не понимаю или может от того что у меня моник Waid или я не знаю....вот простенький сайтик: http://batikgallery.ru/ в нём проблема.
|
Что вам даст разрешение экрана, если окно браузера не развернуто на весь экран? Допустим у меня экран в ширину 1680px, а окно браузера растянуто в ширину на 1100px, тогда брать значение screen.width бесполезно.
До загрузки страницы, когда необходимо подключать CSS, узнать ширину окна не возможно кросс-браузерно. Вывод: делайте сайты так, чтобы не приходилось подключать разные стили в зависимости от размеров окна браузера. |
Octane да развёрнуто оно,а на счёт 1680 или 1100px -так есть процентное отображение)
|
Вы сайт только для себя делаете?
|
Octane ну почему же...
|
Цитата:
Цитата:
У вас развернуто, у меня нет. Почему я, как посетитель вашего сайта, должен видеть в небольшом окне браузера сайт со стилями для всей ширины экрана? А если из-за этого еще и горизонтальная прокрутка появится? Забота о пользователях, ага… А узнать ширину окна до загрузки страницы, повторюсь, кросс-браузерно не получится. Можно после загрузки определить ширину окна и изменить, например, CSS-класс у нужного элемента, но лучше сделать сайт, чтобы не приходилось ничего менять. |
stardel,
последняя статья Чикуёнка как раз для таких, как вы (что-то активизировались вы в последнее время). |
А тут и не нужен яваскрипт, эта работа для media queries.
Там написано, что поддерживается Оперой и Сафарью, но Firefox 3.5 уже научился их. Насчет IE8, увы, не знаю. |
Часовой пояс GMT +3, время: 00:08. |