任何想法如何實現這一目標?基本上,我需要爲不同的設備不同的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