2013-10-09 3 views
0

어떻게하면 좋을까요? 기본적으로 나는 다른 장치에 대해 서로 다른 사업부 폭 (그 복잡하고 CSS를 통해 달성 될 수 없다)PHP 화면 너비가 다른 문장 인 경우 (CSS 없음)

if screen width < 786 { 

echo div.span3 

} else { 

echo div.span6 
+1

가능한 중복 : http://stackoverflow.com/questions/1504459/getting-the-screen-resolution-using-php – unicorn80

답변

1

는 PHP에 대한 화면이 없기 때문에 PHP가 화면 너비를받을 수 없습니다 : 그것은 단지 서버에서 실행하고 반환 HTML이 필요 브라우저에서 PHP는 브라우저와 직접 접촉하지 않습니다.

0

엘론보다가 정확한지 - PHP는 브라우저 폭에 대해 아무것도 알지 못한다. 어쩌면 당신이 달성하고자하는 것은 미디어 질의로 할 수 있습니다 : http://css-tricks.com/css-media-queries/?

어쩌면 당신은 모두 div의 표시 화면 폭에 따라 화면을 전환 할 수 있을까?

희망이 도움이됩니다.

0

PHP는 무엇이든지 사용자의 브라우저와 상호 작용이없는, 서버 측 언어입니다. 자바 스크립트로

봐 당신이 뭘 하려는지 달성했다. 그것은 화면 너비를 감지 할 수 있으며, DOM을 조작하여 필요한 내용을 표시 할 수 있습니다.

브라우저의 이전 버전과의 호환성이 CSS media queries에 중요한 모습이 아닌 경우. (I 브라우저 지원에 대한 정말 잘 모르겠지만, 나는 그것이 IE9 +의 생각한다)

관련 문제