「布局」静态布局、自适应布局、流式布局、响应式布局、弹性布局简析

 我来答
京斯年0GZ
2022-06-14 · TA获得超过6214个赞
知道小有建树答主
回答量:306
采纳率:100%
帮助的人:74.9万
展开全部

近期学习,有很多感想,有时候看似相近的概念,其实意义却不相同。所以学习要针对不同的名词有明确的区分意识。

抽空时间,打算学习下display:flex;本以为就是一个小小的知识点,正式去研究的时候,才发现display:flex;有很多内容,能实现很多效果。比如三栏布局(左右两栏固定,中间栏自适应),圣杯布局。

后来想着经常听到流式布局,自适应布局,响应式布局,他们有什么区别呢,就去搜了许多内容查看,才发现每种布局都有优缺点和不同使用场景。

静态布局 :给页面元素设置固定的宽度和高度,单位用px,当窗口缩小,会出现滚动条,拉动滚动条显示被遮挡内容。针对不同分辨率的手机端,分别写不同的样式文件。

自适应布局 :创建多个静态布局,每个静态布局对应一个屏幕分辨率范围,使用 @media媒体查询 技术。

流式布局 :元素的宽高用 百分比 做单位,元素宽高按屏幕分辨率调整,布局不发生变化。屏幕尺度跨度过大的情况下,页面不能正常显示。

响应式布局 :采用自适应布局和流式布局的综合方式,为 不同屏幕分辨率范围 创建 流式布局

弹性布局 :要点在于使用 <tt>em和rem单位</tt> 来定义元素宽度,与流式布局有极大的相似性,但也有不同之处,主要区别在于弹性布局的尺寸主要根据字体大小而变化。

至于display:flex;相关知识,我就不赘述了,推荐阮一峰的博客 http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html

具体选择哪种布局方式,要根据需求确定。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式