PCとスマホで全く異なるデザインのページにする方法について質問です。
PCとスマホでデザインを分ける場合、下記のように画面サイズによって
表示を切り分けると思います。
HTML <div class="pc"> <!-- PC用の表示 --> </div> <div class="sp"> <!-- スマホ用の表示 --> </div> CSS @media screen and (min-width: 769px){ .sp { display: none; } } @media screen and (max-width: 768px){ .pc { display: none; } }
この表示の切り分けが例えば「PCとスマホで表示する画像を切り替える」とか
「スマホではハンバーガーメニューを表示するがPCでは表示しない」
のようなページの一部分ではなく、ページ全体のデザインが異なるような場合でも
上記のような書き方をしてしまってもいいのでしょうか?
それとも、WordPressの「wp_is_mobile()」のようにしてPCのときはスマホの
ソース自体を出力しないようにしたほうがいいのでしょうか?
過去のこちらの質問で
HTMLは1つのほうがいいと書いてあったのでHTMLは分ける予定はなく、
URLもPCとスマホで一緒です。
何卒、よろしくお願い致します。
この質問の投稿者はすでに退会しているため、質問者からの返信がない点にご留意ください。
回答2件
この質問の投稿者はすでに退会しているため、質問者からの返信やベストアンサーの選定がない点にご留意ください。
あなたの回答
tips
プレビュー