0

知道如何实现这一目标吗?基本上我需要不同设备的不同div宽度(它很复杂,不能通过css实现)

if screen width < 786 {

echo div.span3

} else {

echo div.span6
4

3 回答 3

1

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

于 2013-10-09T10:50:45.787 回答
0

Elon Than 是正确的 - PHP 对浏览器宽度一无所知。也许您想要实现的目标可以通过媒体查询来完成: http: //css-tricks.com/css-media-queries/

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

希望这可以帮助。

于 2013-10-09T10:53:22.750 回答
0

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

研究 JavaScript 以实现您想要做的事情。它可以检测屏幕宽度,您可以使用它来操作 DOM 以显示所需的内容。

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

于 2013-10-09T10:55:52.960 回答