html响应式布局的概念,HTMLCSS学习笔记(十八)响应式布局概念
原标题:HTMLCSS学习笔记(十八)响应式布局概念
常见的布局方案
固定布局:以像素作为页面的基本单位,不管设备屏幕及浏览器宽度,只设计一套尺寸;
可切换的固定布局:同样以像素作为页面单位,参考主流设备尺寸,设计几套不同宽度的布局。通过识别的屏幕尺寸或浏览器宽度,选择最合适的那套宽度布局;
弹性布局:以百分比作为页面的基本单位,可以适应一定范围内所有尺寸的设备屏幕及浏览器宽度,并能完美利用有效空间展现最佳效果;
混合布局:同弹性布局类似,可以适应一定范围内所有尺寸的设备屏幕及浏览器宽度,并能完美利用有效空间展现最佳效果;只是混合像素、和百分比两种单位作为页面单位。
布局响应:对页面进行响应式的设计实现,需要对相同内容进行不同宽度的布局设计,有两种方式:pc优先(从pc端开始向下设计);移动优先(从移动端向上设计);•无论基于那种模式的设计,要兼容所有设备,布局响应时不可避免地需要对模块布局做一些变化(发生布局改变的临界点称之为断点),
常见响应式布局方案
(1)模块中内容:挤压-拉(布局不变)
(2)模块中内容:换行-平铺(布局不变)
(3)模块中内容:删减-增加(布局不变)
(4)模块位置变换(布局改变)
(5)模块展示方式改变:隐藏-展开(布局改变)
(6)模块数量改变:删减-增加(布局改变)
响应式开发的特点
设计特点:
面对不同分辨率设备灵活性强
能够快捷解决多设备显示适应问题
缺点:
兼容各种设备工作量大,效率低下
代码累赘,会出现隐藏无用的元素,加载时间加长
其实这是一种折中性质的设计解决方案,多方面因素影响而达不到最佳效果
一定程度上改变了网站原有的布局结构,会出现用户混淆的情况
责任编辑:
html响应式布局的概念,HTMLCSS学习笔记(十八)响应式布局概念相关推荐
- python3.4学习笔记(十八) pycharm 安装使用、注册码、显示行号和字体大小等常用设置...
python3.4学习笔记(十八) pycharm 安装使用.注册码.显示行号和字体大小等常用设置 Download JetBrains Python IDE :: PyCharm http://ww ...
- windows内核开发学习笔记十八:IRP 处理的标准模式
windows内核开发学习笔记十八:IRP 处理的标准模式 在 Windows 内核中的请求基本上是通过 I/O Request Packet 完成的. I/O manager ---> Dis ...
- Polyworks脚本开发学习笔记(十八)-用SDK开发Polyworks插件
Polyworks脚本开发学习笔记(十八)-用SDK开发Polyworks插件 插件是由PolyWorks加载的动态链接库(DLL文件),然后查询Polyworks模块,以确定它们具有哪些功能,提供给 ...
- 学习笔记(十八):MoRe-Fi用深度学习网络从非线性信号中恢复呼吸波形
<MoRe-Fi: Motion-robust and Fine-grained Respiration Monitoring via Deep-Learning UWB Radar>学习 ...
- 【D3D11游戏编程】学习笔记十八:模板缓冲区的使用、镜子的实现
(注:[D3D11游戏编程]学习笔记系列由CSDN作者BonChoix所写,转载请注明出处:http://blog.csdn.net/BonChoix,谢谢~) 模板缓冲区(Stencil Buffe ...
- three.js学习笔记(十八)——调整材质
介绍 到现在为止,我们都在创建新的着色器材质,但是如果我们想要修改一个Three.js内置的材质呢?或许我们对MeshStandardMaterial的处理结果感到满意,但是希望往里边添加顶点动画. ...
- 【theano-windows】学习笔记十八——混合蒙特卡洛采样
#前言 继续之前的Theano学习,本次主要学习混合蒙特卡洛(Hybrid Monte-Carlo Sampling)采样算法. 国际惯例,参考网址 Hybrid Monte-Carlo Sampli ...
- Nginx 模块开发(学习笔记十八)
1. Nginx 介绍 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,它的发音为"engine X", 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP ...
- Swift学习笔记 (十八) 结构体和类
结构体和类作为一种通用而又灵活的结构,成为了人们构建代码的基础.你可以使用定义常量.变量和函数的语法,为你的结构 体和类定义属性.添加方法. 与其他编程语⾔所不同的是,Swift 并不要求你为自定 ...
最新文章
- 在学习一门编程语言时要特别注意以下三个方面
- UNIX再学习 -- exec 函数族
- 3. $()下的常用方法
- mysql 事务 for update_mysql事务,select for update,及数据的一致性处理
- 14.cookie与自动登陆
- flask内置session原理
- puppet进阶指南——service资源详解
- 计算机相关英语词汇ppt,计算机专业英语词汇新.ppt
- realme怎么互传_分享照片和视频 手机互传如何轻松搞定?
- 软件测试面试经常会被问到的三大问题(面试常考)
- 《涛声依旧》填词改编《测试依旧》
- GTK开发(二)控件和布局
- Hive sum over partition preceding following 累计求和
- VS2013使用教程总结(1)---忽略安全检查
- 原 C语言实现万年历程序,C语言实现万年历源码
- 科技发烧友之3d吉米投影
- Tool:Visio2016/Visio2019专业版64位中文下载、安装(图文教程)之详细攻略
- 银河麒麟、中标麒麟 root权限登录
- python中的保存文件,自用
- java读取文件并输出内容