haolj

css --- 前端布局 layout

2019-05-26 09:48  *奋斗*  阅读(374)  评论(0编辑  收藏  举报

1、静态布局

所有元素一律使用 px 作单位

优点:这种布局方式最简单,亦没有兼容性问题;

缺点:不能根据用户的屏幕尺寸做出不同的表现,体验较差。

2、自适应布局

创建多个静态布局,或使用百分比,每个静态布局对应一个屏幕分辨率范围

优点:屏幕分辨率变化时,页面里面元素的位置会变化而大小不会变化。使用 @media 媒体查询;

3、流式布局(百分比布局)

页面元素的宽度按照屏幕分辨率进行适配调整,但整体布局不变。

优点:使用百分比定义宽度,高度大都是用px来固定住,能够灵活去适配各类分辨率,移动端常用;

缺点:如果屏幕太大或者太小都会导致元素无法正常显示。

4、响应式布局

可以把“响应式布局”看作是“流式布局”和“自适应布局”设计理念的融合。响应式几乎已经成为优秀页面布局的标准。

媒体查询+流式布局。Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统;

优点:适应pc和移动端,如果足够耐心,效果完美;

不足:要匹配足够多的屏幕大小,工作量不小。而且媒体查询是有限的,也就是可以枚举出来的,只能适应主流的宽高;

5、弹性布局(rem / em 布局 --- 移动端常用)

优点:

(1)适应性强,在做不同屏幕分辨率的界面时非常实用;

(2)可以随意按照宽度、比例划分元素的宽高;

(3)可以轻松改变元素的显示顺序;

(4)弹性布局实现快捷,易维护;

 

 css 布局有其它说法:表格布局、float 布局、flex 布局、rem 布局等。

手机端常用12种布局(一般给设计师看的,如同桌面版的三栏布局、四栏布局等):

https://www.xuanfengge.com/12-kinds-of-commonly-used-in-mobile-interface-design-layout.html

分类:

技术点:

相关文章:

  • 2021-11-28
  • 2021-09-20
  • 2021-08-19
  • 2021-04-12
  • 2022-02-18
  • 2021-12-11
  • 2022-12-23
猜你喜欢
  • 2021-12-12
  • 2021-06-08
  • 2022-01-11
  • 2022-02-23
  • 2021-11-22
  • 2021-12-07
  • 2021-05-31
相关资源
相似解决方案