php屏幕宽度if else语句(无css)

时间:2013-10-09 10:47:08

标签: php twitter-bootstrap

知道怎么做到这一点?基本上我需要不同设备的不同div宽度(它很复杂,不能通过css实现)

if screen width < 786 {

echo div.span3

} else {

echo div.span6

3 个答案:

答案 0 :(得分:1)

PHP无法获得屏幕宽度,因为PHP没有屏幕:)它只在服务器上执行并将HTML返回给浏览器,因此PHP没有直接与浏览器联系。

答案 1 :(得分:0)

Elon Than是正确的 - PHP对浏览器宽度一无所知。也许你想要实现的是媒体查询:http://css-tricks.com/css-media-queries/

也许您可以显示两个div并根据屏幕宽度切换显示?

希望这有帮助。

答案 2 :(得分:0)

PHP是一种服务器端语言,它与用户浏览器无任何交互。

了解JavaScript以实现您的目标。它可以检测屏幕宽度,您可以使用它来操作DOM以显示所需的内容。

如果浏览器向后兼容性不重要,请查看CSS media queries。 (我不确定浏览器支持,但我认为它是IE9 +)