【问题标题】:How can i fix the height of the body in mobile devices?如何在移动设备中固定身体的高度?
【发布时间】:2016-03-01 22:24:08
【问题描述】:

移动设备上的屏幕高度不是 100%。不过在更大的设备上看起来不错。

这就是页面的外观DESKTOP IMG

我尝试包含<meta name="viewport" content="width=device-width, height=device-height" />,但它只会使内容变大,并不能解决问题。

这是我使用后的样子。 PHONE IMG

我在内容中添加的东西越多,页脚就会向下移动。我还尝试将高度 100% 赋予身体,但这也无法解决问题。是否可以使页面适合设备的大小,以便在每个设备上看起来都一样。

【问题讨论】:

  • 你能用相关代码创建一个sn-p吗?
  • 这是CODE 结构。
  • @YllzaCanaj 尝试设置body { min-height: 100vh }
  • @fcalderan 谢谢,现在可以使用了 :)

标签: javascript html css


【解决方案1】:
  1. 在身体上设置高度不是一个好主意。如果这是你想要的,你最好使用粘性页脚。 (例如:http://ryanfait.com/sticky-footer/

  2. 尝试使用 Bootstrap 等框架使您的网页具有响应性。 (例如:https://getbootstrap.com/

  3. 如果你真的坚持要在 body 上设置高度,请添加你的 html 以确保我们能告诉你你做错了什么。

【讨论】:

  • 我试图给页脚这个样式:位置:绝对;底部 0;这就是你的意思吗?但这不是我所要求的。该页面是 100% 响应的。我想做的是让身体适合所有设备,这样每个设备看起来都一样。
  • 您根本无法将主体设置为适合每个设备的屏幕并同时保持所有设备上的布局。手机、平板电脑和台式机不应该有一个特定的设计来确保它在每台设备上看起来都很好,而不是让它看起来一样吗?当您将桌面版本缩小以适合手机屏幕时,我认为该网站不可读...
猜你喜欢
  • 1970-01-01
  • 2019-05-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多