今天在面试过程中,面试官问了一个关于移动端布局的问题,什么是流式布局。第一次听到这个词还是比较懵逼的,回来查了一遍以后发现是指采用百分比进行排版,在不同分辨率下显示相同的版本,而响应式布局则是使用CSS3中的媒体查询。
流式布局简单栗子
除了采用百分比外,一般可以搭配max-*
、min-*
属性,比如pc网页min-width为960px,主体宽度为80%。当新的vw
、vh
单位兼容后,使用这些单位可以可实现更好的流式布局。
总的来说,早期采用的流式布局的主要缺点在于,使用宽度定义百分比,但文字和高度一般采用px来固定,在大屏幕下的显示效果会出现页面元素被拉伸的很长的情况,而文字高度和原来一样,显得非常不协调。
当结合媒体查询(弹性布局)、vw
、vh
这些单位,可以做更好的移动端体验。
网友评论