PHPでメディアクエリを使用するにはどうすればよいですか? 私は既にコードを持っていますが、ウィンドウのサイズを変更してもデザインが変更されないという問題があります。可能な方法はありますか?PHPでMedia Queryを使用するにはどうすればよいですか?
<?php
if (isset($_GET['width'])) {
$width = $_GET['width'];
if ($width <= 800) { //mobile devices
$style = '<link rel="stylesheet" href="mobile.css" type="text/css">';
} else { //desktop
$style = '<link rel="stylesheet" href="style.css" type="text/css">';
}
echo $style;
} else {
echo "<script language='javascript'>\n";
echo " location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}" . "&width=\" + screen.width; \n";
echo "</script>\n";
exit();
}
?>
サイズ変更後にウィンドウを更新できますか? –
getパラメータを使用して幅をPHPに渡すにはどうすればよいですか?参考までに、ブラウザがあなたのためにデバイスの詳細を検出するので、phpなしでメディアクエリを使用することができます。 Davidsの回答を見てください;) – BenRoob
@JaydeepMorいいえ。常に元の画面の幅を取る(例:1920px) – PatSchm