html5适应屏幕的方案
2024-08-28 04:54:56
适应屏幕的方案:
1、css3 Media queries (针对多版本设计稿)
2、设计稿不复杂的时候 通过宽度自适应用百分比
3、通过更新meta:viewport标签,通过设计稿尺寸和设备尺寸的比例去设置
优点:
1、简单易懂,不需要JavaScript的支持,跨度大
2、适应能力强,代码量较少
3、适应能力强,针对不同的屏幕基本都可以适应
缺点:
1、代码量冗余,需要针对不同的屏幕尺寸去处理,
2、对设计稿有限制
3、页面比较大的时候,加载显示的时候会重绘(待验证)
1、可视区域宽度小于600的时候回应用
@media screen and (max-width: 600px) {
.class {
background: #ccc;
}
}
3、根据设计稿和devicewidth 获得bfb
var design = 420,device = document.documentElement.clientWidth;
var bfb = (device/design).toFixed(1); var atts = "width="+design+", user-scalable=no, initial-scale="+bfb+", maximum-scale="+bfb+", minimum-scale="+bfb
id.setAttribute("content",atts);
最新文章
- 【转】string.Format对C#字符串格式化
- Redis 排行榜 相同分数根据时间优先排行
- 探索摸寻之XCode 快捷键
- JavaScript模块化
- VR外包团队:长年承接VR虚拟现实外包(应用、游戏、视频、漫游等)
- spring之BeanFactory
- JavaMelody监控SQL
- 基本概率分布Basic Concept of Probability Distributions 4: Negative Binomial Distribution
- 无法解析类型 javax.servlet.http.HttpServletRequest。从必需的 .class 文件间接引用
- Gym 100851E	Easy Problemset (模拟题)
- 【转】android UI设计的一些心得与问题解决(无效果图)
- 【Python】python-一个class继承的小case
- sp<;>; 强指针类的用法
- android NDK编译(导入).a文件和编译多个so文件(转)
- HDU 2298 Toxophily(公式/三分+二分)
- CSS3 background-size图片自适应
- 4.4、Android Studio在命令行运行Gradle
- SQLServer更改用户定义的数据库角色
- git 命令(提高篇)的本质理解
- C# WINFORM的自动更新程序