流式布局,也叫百分比布局,是移动端开发中经常使用的布局方式之一。流式布局在CSS2时代就有,主要是靠百分比进行排版,可以在不同分辨率下显示相同的版式。

流式布局:网页中主要的划分区域的尺寸使用百分数(搭配min-*、max-*属性使用),例如,设置网页主体的宽度为80%,min-width为960px。图片也作类似处理(width:100%, max-width一般设定为图片本身的尺寸,防止被拉伸而失真)。

这种布局方式在Web前端开发的早期历史上,用来应对不同尺寸的PC屏幕(那是屏幕尺寸的差异不会太大),在当今的移动端开发也是常用布局方式,但缺点明显:宽度使用百分比定义,但是高度和文字大小等大都是用px来固定,所以在大屏幕的手机下显示效果会变成有些页面元素宽度被拉的很长,但是高度、文字大小还是和原来一样(即,这些东西无法变得“流式”),显示非常不协调。

流式布局的特征:宽度自适应,高度写死,并不是百分百还原设计图。

图标都是固定死大小的,包括字体等也是固定死的。并不是所有的东西都是自适应的。

一些大的图片,设置宽度为百分比自适应即可,随着屏幕大小进行变化,对于小图标或者文本等, 一般都是定死宽高大小。

更多web前端开发知识,请查阅 HTML中文网 !!

html流式布局怎么用,css 流式布局什么意思?相关推荐

  1. html自动适应布局,用纯CSS实现自适应布局表格

    以手机.平板等移动设备为平台的浏览行为变得越来越平常,甚至有些人叫嚣PC将死.虽然说的有些夸张,但让你的网站布局能够兼容PC和移动设备这些需求变得越来越重要.这种网页布局就是"自适应布局&q ...

  2. html5+css3网页制作:三栏布局宽度自适应,css三栏布局的五种写法,中间自适应,左右宽度固定...

    假设高度已知,请写出三栏布局,其中左右各位300px,中间自适应 1.左右浮动 .left { float: left; width: 300px; background: red; } .right ...

  3. html 布局满屏,CSS全屏布局的5种方式

    前面的话 全屏布局在实际工作中是很常用的,比如管理系统.监控平台等.本文将介绍关于全屏布局的5种思路 思路一: float [1]float + calc 通过calc()函数计算出.middle元素 ...

  4. css div网页布局代码 自适应,css+div页面布局之1 -- 自适应

    浮动 float属性:定义元素在哪个方向浮动.float:left  | right |  none 浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止. 外边距 margi ...

  5. CSS 之 Flex布局

    CSS 之 Flex布局 文章目录 CSS 之 Flex布局 1.Flex布局 vs 网格布局 (1D vs 2D) 2.Flex属性 1)flex-direction属性 & 排列方向 2) ...

  6. CSS Grid 网格布局完整教程

    前言 一.概述 二.基本概念 2.1 容器和项目 2.2 行和列 2.3 单元格 2.4 网格线 三.容器属性 3.1 display 属性 3.2 行与列属性定义 明文定义 百分比定义 repeat ...

  7. CSS多栏布局-两栏布局和三栏布局

    目录 前言 ------两栏布局 一.左列定宽,右列自适应 1.浮动+margin 2.浮动+BFC 3.定位 4.flex 5.浮动+负外边距 6.table布局 二.左列不定宽,右列自适应 1.f ...

  8. html5响应式导航条,10个响应式设计的导航菜单源码-附教程

    10个响应式设计的导航菜单源码-附教程 Sponsor 在2013年里,响应式Web设计将会开始普及,我们应该学习这些新技术,尤其作为网页设计师和前端开发人员,学习CSS3样式表和HTML5是必不可少 ...

  9. CSS的三大布局方式(流式布局,浮动布局和层布局)

    文章目录 前言 一.标准文档流 二.三种布局方式 1.流式布局 2.浮动布局 (1)字围效果 (2)圣杯布局 3.层布局 定位的分类: (1) 相对定位 position:relative (2) 绝 ...

最新文章

  1. python 正则表达质 re.sub() 的使用
  2. 如何将spring源码作为导入eclipse中,变成一个普通的项目(git、github)
  3. java stringbuilder换行_初遇Java StringBuffer 和 StringBuilder 类利用 StringBuilder 给TextView实现换行处理...
  4. VisualSvn+TortoiseSVN的安装说明
  5. 让Windows 7揪出每一个暗中运行程序
  6. json 数据 生成 图表_CAPP工艺图表 / 知识重用 快速编制
  7. esp8266驱动oled屏幕_为什么“更好的OLED电视”在海信?
  8. python创建和控制的实体称为_Python eds包_程序模块 - PyPI - Python中文网
  9. vivo X Fold屏幕规格揭晓:搭载2K/120Hz E5折叠屏幕
  10. 单变量微积分笔记8——最值问题和相关变率
  11. Cocos2d-x CCNotificationCenter 通知中心
  12. Win10电脑如何查看电脑配置
  13. leetcode(354)—— Russian Doll Envelopes(俄罗斯套娃信封)
  14. 1. 路过面了个试就拿到2个offer。是运气吗?
  15. Writing A Threadpool in Rust
  16. mysql 周 获取日期_MySQL获取日期周、月、天,生成序号
  17. SQL中常用日期函数
  18. c51语言转换ASCII码,ASCII 码和十六进制数的转换 -51单片机
  19. Android实现抖音无水印视频
  20. 星际争霸2:自由之翼 作弊秘籍

热门文章

  1. Hololens2-OpenXR开发(一)-入门
  2. ATS 5.3.0分级缓存
  3. 与后台通讯,首先要了解AMF协议
  4. 设计模式:简单工厂、工厂方法、抽象工厂之小结与区别
  5. Linux命令之more
  6. HTML动画 request animation frame
  7. JSP和Servlet学习笔记1 - 访问配置
  8. NestedScrolling CoordinatorLayout
  9. [BZOJ] 1606: [Usaco2008 Dec]Hay For Sale 购买干草
  10. 【spring 5】AOP:spring中对于AOP的的实现