【发布时间】:2020-03-12 20:41:44
【问题描述】:
我正在尝试为网站编写基本登录表单的前端。我是一名新手 Web 开发人员,在设计网站的移动版本时遇到了一些问题。您可以在我的网站here 上找到源代码,在我的网站here 上找到表格的图像。
网站设计为仅在屏幕宽度大于 1024 像素或屏幕宽度小于 1024 像素且设备处于纵向时才显示 UI。这是故意的,当不满足这些规范时,会显示this。
但是,当我处于纵向模式并单击表单时,会立即显示this。但是它很快就消失了,我很确定这是因为一旦网页显示“不支持的屏幕尺寸”页面,该表单就不再存在于网页上。这使键盘向下滑动,页面恢复正常。为了解决这个问题,我参考了here,但是网页还是不行。
然后我尝试删除“不支持的屏幕尺寸”页面(此源代码可以在here 找到),但是当我单击表单时出现this 结果。我很确定这是因为我将 html 和 body 的高度设置为 100%。
理想情况下,当屏幕尺寸确实不受支持(或方向错误)时,我想制作一个保留“不受支持的屏幕尺寸”页面的网页,但是当在移动网站上单击表单时,我'想让原始网页不改变大小,但使其可在键盘顶部滚动。同样,我是一个新手(这是我第一次从事前端开发),如果我能解决这个问题,我将不胜感激。提前致谢。
【问题讨论】:
-
这个问题中有大量的链接,迫使那些想帮助你的人去站外资源只是为了理解你的问题。请减少您问题中的链接数量,并让您的问题自己详细说明您的问题。请查看How to Ask 和minimal reproducible example 了解更多信息。
-
要添加到 Taplar,其中一些链接是下载,我绝对不会下载任何东西。我想很多人都有同样的感觉。 SO 还提供了一种将图像直接上传到您的答案中的方法。当您必须打开一堆标签来跟踪问题时,问题就很难理解了。
标签: javascript jquery html css mobile