我有一個PHP文件,我需要修改,但我不知道很多的PHP。一般來說,我需要達到的是這條線的效果:在php中的視口寬度
<meta name="viewport" content="width=480" />
但用php編寫。以上是HTML。我試圖匹配分辨率來填充移動設備的整個屏幕,這就是爲什麼我設置了480像素的寬度。 是否有任何替代這個代碼在PHP? 在此先感謝
我有一個PHP文件,我需要修改,但我不知道很多的PHP。一般來說,我需要達到的是這條線的效果:在php中的視口寬度
<meta name="viewport" content="width=480" />
但用php編寫。以上是HTML。我試圖匹配分辨率來填充移動設備的整個屏幕,這就是爲什麼我設置了480像素的寬度。 是否有任何替代這個代碼在PHP? 在此先感謝
PHP真的不來這裏玩。你想要的是:
<meta name="viewport" content="width=device-width"/>
PHP將輸出你從echo指定的文本,但它聽起來像你試圖從PHP設置寬度。這必須通過查詢用戶代理服務器變量 $ _SERVER ['HTTP_USER_AGENT']來檢測設備的正確格式。
但是我們用更好的方法是做檢測的HTML(忽略PHP),並且動態地從JS加視標籤像這樣:
<head>
<script>
if(iPhone)
{
document.write("<meta name="viewport" content=\"width=480\""+"/>");
}
else // iPad
{
document.write("<meta name="viewport" content=\"width=1024\""+"/>");
}
</script>
</head>
這不需要服務器端處理,並允許你有機會動態查詢DOM的實際顯示,這是PHP無法知道的。