css - 不同手机的css问题
问题描述
我正在使用这个 css 在移动屏幕下方显示一些固定部分。但是在 Samson grand prime 中它的工作很好,但在三星 j7 max 中它的宽度有点小。让我给你代码和图片
.footer {
position: fixed;
left: 0px;
right: 0px;
bottom: 0;
width: 100%;
background-color: #fff;
color: #b1b1b1;
height:65px;
text-align: center;
padding:0px;
-webkit-box-shadow: 0px -3px 3px 0px rgba(133,133,133,1);
z-index:10000;
}
.kafyfooter{
display:block !important;
z-index:10000;
}
.footermenu {
width:7%;
background:#fff;
height:100%;
padding:22px;
display:inline;
float:left;
-webkit-box-shadow: inset 0px 0px 1px 1px rgba(204,204,204,1);
-moz-box-shadow: inset 0px 0px 1px 1px rgba(204,204,204,1);
box-shadow: inset 0px 0px 1px 1px rgba(204,204,204,1);
}
: 三星盛大主图 : https://gyazo.com/9eaf2240c5d0f91a4d57c3a787598e4f
:三星J7 Max图片: https ://gyazo.com/2c48dc559c3a5e9948fc0c6b11a8ae71
解决方案
width: 7%;
似乎太少(并且菜单项被拉伸以适应其内容,这可能取决于屏幕分辨率)。
正确设置宽度或为页脚使用网格。(编辑:我的意思是,display: grid;
在你的页脚上使用)
此外,为了使其在不同设备上看起来更加“相同”,请考虑使用 vh、vw、rem 等单位(https://www.w3schools.com/cssref/css_units.asp),因为 px 可以代表一切根据屏幕,从非常小到清晰可见的块。
推荐阅读
- c# - 如何以二进制流的形式读取 PDF 文件并将其传递给 Graph API 的请求体?
- node.js - Material-UI AutoComlete only load values on second click
- javascript - 单击按钮时重定向在实时站点上不起作用
- r - 在 Quanteda 中根据除正/负以外的字典对文本进行评分?
- jquery - 进度条来回转动问题
- python-3.x - tensorflow_hub 在谷歌应用引擎上不起作用
- google-apps-script - 如何在 Google Apps 脚本中迭代 BigQuery API 结果?
- sql - 为什么我会收到“无效的列名”?消息 207 级别 16 状态 1 第 14 行
- minikube - minikube 间歇性 ErrImageNeverPull
- c++ - 复制构造函数在这段代码中是如何工作的?