关于布局

作者: _二向箔_ | 来源:发表于2017-02-17 19:36 被阅读0次

这里说的布局,不是指如何设计页面更加美观,而是简单介绍一下前端开发中常用到的一些布局方法。

静态布局(Static Layout)

又称为固定布局,简单理解是页面所有的元素的尺寸都是固定的。当浏览器宽高有调整时,页面上的元素大小不变,这时候会使用横线和纵向滚动条来查阅被遮盖的部分内容。这种布局是最简单的,也没有兼容性问题。但却不能根据用户的屏幕做出不同的调整。

伸缩布局(Scale layout)###

主要是伸缩盒布局,flexbox ,一般都是采用宽度百分比配合css3的 flex 属性来划分大小。当页面的大小改变时,页面上的元素位置不会发生改变,而整个页面上的元素大小会随着页面的改变而改变。当然,也可以设置换行,使宽度到达一定的时候布局做出稍微的调整。


自适应布局 (Adaptive layout)###

也就是说,当页面大小改变时,页面上的元素的位置会发生相应的变化,而元素的大小不变。

流式布局(Liquid Layout)###

页面中的元素的尺寸是按百分比来设置的,随着页面大小的改变,位置不发生改变。其缺点是,高度和文字大小大多都是用px来固定的,若屏幕太大或太小,会导致看不清或图片文字被拉伸而失真的现象。不适合pc端与移动端的转化。

响应式布局(Responsive Layout)###

分别为不同分辨率的屏幕布局,同时也应用流式布局进行调整。确保一个页面在所有终端上都能显示出令人满意的效果。

  • 主要应用到媒体查询来控制屏幕大小不同的不同布局
  • 使用rem作为单位来定义元素的尺寸大小(在根元素<html>中定义了一个基本字体大小为62.5%,那么html里面的元素的单位就是1rem=10px
    html {font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/} body {font-size: 1.4rem;/*1.4 × 10px = 14px */} h1 { font-size: 2.4rem;/*2.4 × 10px = 24px*/}

关于rem,em,px,单位的区别
http://www.w3cplus.com/css3/define-font-size-with-css3-rem


写的不好的地方,望指正探讨!

相关文章

  • 2019-03-15

    实验内容:关于线性布局、约束布局及表格布局的使用 主要代码: 主界面: 线性布局: 约束布局: 表格布局: 截图:...

  • 关于约束布局Constraintlayout

    关于约束布局Constraintlayout

  • 关于布局

    布局心得 为页面可适应各种宽度元素宽度能不写死就不写死,尽量使用百分比,不用数值。如果不需要支持IE8,则尽量多使...

  • 关于布局

    1、渐变色

  • 关于布局

    使用Table进行布局  table标签一开始是作为存储数据而存在的,而使用table进行的布局的网页具有一定的兼...

  • 关于布局

    这里说的布局,不是指如何设计页面更加美观,而是简单介绍一下前端开发中常用到的一些布局方法。 静态布局(Static...

  • 2018-05-22

    关于网页设计的布局 常用的设计布局分为: •1. “国”字型布局 •2. “T”字型布局 •3. 标题正文型布局 ...

  • 特殊布局方法

    关于圣杯布局和双飞翼布局:CSS布局之--淘宝双飞翼布局双飞翼布局介绍CSS控制自适应宽度两三栏布局圣杯布局的实现...

  • Flutter布局方式

    1、Row 横向布局 2、Column 竖向布局 基于上面的两种布局方式,补充:关于主轴:spaceBetwee...

  • ReactNative实战

    布局 RN的布局思路其实就是Flex布局,关于Flex布局,如果不熟悉的,可以去学习一下Flex布局 先看一下这个...

网友评论

    本文标题:关于布局

    本文链接:https://www.haomeiwen.com/subject/yzzaittx.html