PHPでつくったページ1枚でPCとスマホ用の内容を出し分ける(メディアクエリー)
PHPでメディアクエリー
コードが長くなり見通しが悪くなりがちなのでコンテンツ全体ではあまり使わないがバナーの出し分けとか小さいパーツなら使うかも。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<?php $ua = $_SERVER['HTTP_USER_AGENT']; if ((strpos($ua, 'Android') !== false) && (strpos($ua, 'Mobile') !== false) || (strpos($ua, 'iPhone') !== false) || (strpos($ua, 'Windows Phone') !== false)) { ?> //スマホのコンテンツ <?php } elseif ((strpos($ua, 'Android') !== false) || (strpos($ua, 'iPad') !== false)) { ?> //タブレットのコンテンツ <?php } else { ?> //PCのコンテンツ <?php } ?> |
コメント
コメントはありません。