我有一个与此类似的页面:
我的问题是关于移动支持以及我应该如何执行以下操作:
当用户将窗口大小调整到智能手机屏幕大小时,我想删除主要内容,即标题区域/登录下方的所有内容,只保留标题、登录表单和页脚。所以我一直在使用 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 文件并在检测到屏幕宽度高度为智能手机尺寸时链接/应用它吗?
- 我是否应该在主内容中创建标记块,并将其 css 样式显示设置为无,直到屏幕调整为智能手机大小,其中媒体查询设置为更改显示属性?
实现这一目标的最佳方法是什么?我非常感谢任何帮助,至少,一些小的解释来证明这个答案是正确的。也非常欢迎链接和其他参考资料!
干杯..