次のようなページが設定されています。
私の質問は、モバイル サポートに関するもので、次のことを行うにはどうすればよいですか。
ユーザーがウィンドウのサイズをスマートフォン画面のサイズに変更すると、ヘッダー領域/ログインの下にあるすべてのメイン コンテンツを削除し、ヘッダー、ログイン フォーム、およびフッターのみを保持したいと考えています。そのため、CSS メディア クエリを使用してこれを行っています。私の問題は、ログイン フォームのマークアップがヘッダー領域内にあることです。
<div id = "header">
<div id= "logo"><img src =""/> </div>
+-------form markup here------+
|<div id= "login-form">..... </div>|
+ ----------------------------+
</div>
<div id= "main-content">
This is where I want to put the login form
</div>
だから私の質問は、どうすればいいですか?
- 画面の幅と高さがスマートフォンのサイズであることが検出されたときに、別のcssファイルを作成してリンク/適用する必要がありますか?
- main-content 内にマークアップ ブロックを作成し、その css スタイル表示を none に設定する必要があります。画面がスマートフォン サイズにサイズ変更されるまで、メディア クエリが表示属性を変更するように設定されていますか?
これを達成するための最良の方法は何ですか?少なくとも、その答えを正当化するための少しの説明に感謝します。リンクや参考文献も大歓迎です!
乾杯..