知道如何实现这一目标吗?基本上我需要不同设备的不同div宽度(它很复杂,不能通过css实现)
if screen width < 786 {
echo div.span3
} else {
echo div.span6
知道如何实现这一目标吗?基本上我需要不同设备的不同div宽度(它很复杂,不能通过css实现)
if screen width < 786 {
echo div.span3
} else {
echo div.span6
PHP 无法获取屏幕宽度,因为 PHP 没有屏幕 :) 它只在服务器上执行并将 HTML 返回给浏览器,因此 PHP 与浏览器没有直接联系。
Elon Than 是正确的 - PHP 对浏览器宽度一无所知。也许您想要实现的目标可以通过媒体查询来完成: http: //css-tricks.com/css-media-queries/?
也许您可以同时显示 div 并根据屏幕宽度切换显示?
希望这可以帮助。
PHP 是一种服务器端语言,它与用户浏览器没有任何交互。
研究 JavaScript 以实现您想要做的事情。它可以检测屏幕宽度,您可以使用它来操作 DOM 以显示所需的内容。
如果浏览器向后兼容性不重要,请查看CSS 媒体查询。(我不太确定浏览器是否支持,但我认为它是 IE9+)