移动应用常用的布局方式 (1)固定布局: 针对具体分辨率进行布局,一般web上常用,移动开发上不建议采用此种方式。 (2)流式布局(使用弹性盒模型): 一般分为header区、content区、footer区,采用上中下百分比(有时也固定header和footer高度)进行布局。 (3)响应布局: 通过css3引入的@media,根据不同的分辨率做出不同的布局样式调整。 固定布局 固定布局(Fixed Layout)使用固定宽度的包裹层(Wrapper), 内部的各个部分可以使用百分比或者固定的宽度来表示。 这里最重要的是, 外面的所谓包裹层(或称为容器)的宽度是固定不变的, 所以不论访问者的浏览器是什么分辨率, 他们看到的网页宽度都彼此相同。 流式布局(弹性盒模型) 流式布局(fluid layout)就是一个根据屏幕的尺寸可自行改变位置以取得相对定位的一种布局方式。 这种布局方式相对于定位布局来说,对浏览器的渲染负担更小(在ios上,当一个页面有大量定位布局的元素时有引起崩溃的可能)。
说到流式布局,我们就不得不提到弹性盒模型。这是目前实现流式布局最基本的工具。
也就是说,不管用户使用的是电脑还是手机,平板电脑还是电视机;也不管用户是垂直还是水平使用设备,页面布局都可以自动适应,不会出现变形、偏移或者消失不可见等问题。 |
|
来自: 昵称16898952 > 《css3》