知道怎么做到这一点?基本上我需要不同设备的不同div宽度(它很复杂,不能通过css实现)
if screen width < 786 {
echo div.span3
} else {
echo div.span6
答案 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 +)