css - 屏幕分辨率移动/Web 可扩展响应
问题描述
我有一个与移动/网络设备百分比有关的问题。我希望你能对此有所了解。
目前我有:
使用 jquery 导入的 div。
div header (I'd like it to only take up 20% of any scalable screen)
div content (I would like it to only take up 60% of any scalable screen)
div footer (I would like it to only take up 20% of any scalable screen)
我希望我的整个页面无需在移动设备上滚动,如果它也可以(或通过代码指示,当它是移动设备时,所有内容都必须落在视口中而无需滚动)
这样做的问题是引导程序无法正确测量高度。我已阅读此内容: https ://getbootstrap.com/docs/4.0/utilities/sizing/ 这并不能解决我的问题。
通常,在网络上,您使用“没有百分比的标准度量”,但是,在移动设备上则相反,除非所有视图都按照它们的密度设计,那么如果您将使用标准度量。
我发现的最接近的是: https ://css-tricks.com/the-trick-to-viewport-units-on-mobile/ 这解决了问题,但是我正在使用引导程序。引导(自动)标题具有预定义的像素高度。(这意味着如果页眉很长而页脚太长,则必须滚动)
我正在使用引导程序,但它无法正常工作。(我必须滚动,因为所有组件都有默认高度而不是使用%)
有没有办法让移动设备占据百分比?header div 20% content div 60% footer div 20% 合计为100%。显然如果修改百分比,例如header div 20% to header div 30%,(无论是字母还是高度、间距、图像……它们都会根据屏幕的需要自动增长或减少)
在 android 中它被称为 android 液体/流体设计(无论设备如何,它总是看起来不错)。
在 reactNative 中我没有这些问题,因为组件在视口中。今天可能有一个新系统可以使用引导程序来完成。
解决方案
推荐阅读
- angular - Angular:在[innerHtml]中绑定变量
- php - 优化 AngularJS 应用程序的数据库连接
- c# - 匿名结构声明
- php - 如何将 wordpress 分页网址从 sitename.com/pagename/2/ 更改为 sitename.com/pagename/?page=2?
- javascript - Javascript - 计算数组中的出现次数但不更改顺序
- javascript - 使选择标签专注于页面加载
- swift - 在尝试获取身份验证令牌时遇到“不支持的grant_type”问题
- android - 无法开始调试 vs 2017
- ibm-cloud - 有关区域的 IBM 工具链和持续交付计划问题
- android - 从相机拍摄屏幕截图不会显示全屏 android