где-то эти данные?
А window.innerHeight или document.documentElement.clientHeight не подходит?
а как это связать с php if и менять от ширины окна
Php исполняется на сервере, он вообще не знает ничего про окно. Дальше от задачи зависит. Можно ajax запрос делать при загрузке страницы, передавая ширину окна. Потом в обработчике, в зависимости от значения что-то делать, возвращать ответ и менять контент страницы. Но мне кажется ты просто пытаешься таким образом сделать мобильную верстку, так ведь? Значит тебе нужно смотреть в сторону css. Большинство вопросов можно решить при помощи стилей, без всякого колхоза.
колхоз в инлайне
Если без скриптов никак, ты можешь на js менять классы у элементов, в зависимости от размера экрана. А к классам привязать разные стили соответственно.
на сервере в лучшем случае сможешь определить юзерагента и браузер с которого заходит все что касается изменения размеров, определения экрана - клиентская часть: js и css
Обсуждают сегодня