任何想法如何实现这一目标?基本上,我需要为不同的设备不同的div宽度(它的复杂,无法通过CSS来实现)PHP的屏幕宽度,如果其他语句(没有CSS)
if screen width < 786 {
echo div.span3
} else {
echo div.span6
任何想法如何实现这一目标?基本上,我需要为不同的设备不同的div宽度(它的复杂,无法通过CSS来实现)PHP的屏幕宽度,如果其他语句(没有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 media queries。 (我不太确定浏览器支持,但我认为它是IE9 +)
可能的重复:http://stackoverflow.com/questions/1504459/getting-the-screen-resolution-using-php – unicorn80