Всем привет, возник вопрос: сайт нужен сверстать под 1280 и 1024, если сделать так при загрузке скриптом будет определять какое разшерение экрана пользователя тот и чанк будет подгружаться под это разшерение. Какие могут возникнуть проблемы, нагрузка на сервер или ещё что нить, стооит ли так делать? Резиновый дизайн не подойдет-много изображений!
дайте хотя бы какой то совет или я не то что-то спрашиваю)!
Насколько я знаю, до выведения страницы невозможно определить разрешение на пользовательском компьютере (таких вещей в заголовке HTTP-запроса нет). Оно определяется джава-скриптом и передается на сайт в следующем запросе. То есть например при загрузке страницы на onLoad вешаете функцию определения разрешения и при необходимости перенаправляете на нужную страницу под другое разрешение.
Как мне кажется, лучше не подгружать ничего дополнительно, а просто учесть разные варианты в CSS, и в JavaScript просто менять классы элементов в зависимости от разрешения. Если же JavaScript отключен, будет использоваться основной вариант при любом разрешении.
AKots смотри:
Есть два 2 файла в теги head
<link rel="stylesheet" href="style1.css" type="text/css" />
<link rel="stylesheet" href="style2.css" type="text/css" />
как спомощью js выбрать зависимо css зависимо от разшерение, как разшерение я понимаю как найти а как подставить файл под разшерение не совсем понятно?
Quote from: abc_kirov at Apr 21, 2011, 08:52 AM
Есть два 2 файла в теги head
Мне кажется, лучше, если один файл и там описаны оба варианта тегов (можно и два файла, но это лишнее), и меняется, например class у body. То есть в CSS body.min #name – один вариант, а body.мах #name – другой. А JavsScript только меняет класс у body – min или мах.