変更する必要がある php ファイルがありますが、php についてあまり知りません。一般的に言えば、私が達成する必要があるのは、この行の効果です:
<meta name="viewport" content="width=480" />
しかし、phpで書かれています。上記はhtmlです。解像度をモバイル デバイスの画面全体に合わせようとしているので、幅を 480 ピクセルに設定しています。PHPでこのコードに代わるものはありますか? 前もって感謝します
PHPは実際にはここでプレイすることはありません。あなたが欲しいものは:
<meta name="viewport" content="width=device-width"/>
PHP はエコーから指定したテキストを出力しますが、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 では知ることができません。