• 静态布局:意思就是不管浏览器尺寸具体是多少,网页布局就按照当时写代码的布局来布置;
  • 自适应布局:就是说你看到的页面,里面元素的位置会变化而大小不会变化;
  • 流式布局:你看到的页面,元素的大小会变化而位置不会变化——这就导致如果屏幕太大或者太小都会导致元素无法正常显示。
  • 响应式布局:每个屏幕分辨率下面会有一个布局样式,同时位置会变而且大小也会变。

一、自适应布局

1、定义:可以自动识别屏幕宽度,并做出相应的调整。

例如:《福尔摩斯历险记》六个主人公的头像。如果屏幕宽度大于1300像素,则6张图片并排在一行。

如果屏幕宽度在600像素到1300像素之间,则6张图片分成两行。

如果屏幕宽度在400像素到600像素之间,则导航栏移到网页头部。

如果屏幕宽度在400像素以下,则6张图片分成三行。

2、实现

在网页头部<head>中加入<meta name="viewport" content="width=device-width,initial-scale=1" />

解释:viewpoint是网页默认的宽度和高度,网页默认宽高等于屏幕宽高(width=device-width),原始缩放比例为1(initial-scale=1),即网页初始大小占网页大小的100%。

3、兼容

对于那些老式浏览器(主要是IE6、7、8),需要使用css3-mediaqueries.js。

  <!--[if lt IE 9]>
    <script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
  <![endif]-->

4、使用条件

由于网页会根据屏幕宽度调整布局,所以不能使用绝对宽度。宽度使用百分比(width:xx%),字号只能使用(em)。

5、核心

使用CSS3的@media媒体查询。

<link rel="stylesheet" type="text/css" media="screen and (min-width: 400px) and (max-device-width: 600px)"

    href="smallScreen.css" />

除了用html标签加载CSS文件,还可以在现有CSS文件中加载

  @import url("tinyScreen.css") screen and (max-device-width: 400px);

二、流式布局

1、定义:各个区块的位置是浮动的,当一行容纳不下时,自动挤到下一行,而不会出现滚动条。

转载于:https://www.cnblogs.com/candy-Yao/p/7399231.html

详解布局之--静态、自适应、流式、响应式相关推荐

  1. smali语言详解之static静态代码块的声明与静态变量初始化赋值位置

    smali语言详解之static静态代码块的声明与静态变量初始化赋值位置 一.smali语言的静态代码块声明格式 .method static constructor <clinit>() ...

  2. wpf 客户端【JDAgent桌面助手】开发详解(三) 瀑布流效果实现与UI虚拟化优化大数据显示...

    目录区域: 业余开发的wpf 客户端终于完工了..晒晒截图 wpf 客户端[JDAgent桌面助手]开发详解-开篇 wpf 客户端[JDAgent桌面助手]详解(一)主窗口 圆形菜单... wpf 客 ...

  3. 传智书城首页设计代码_(自适应手机版)响应式创意餐饮酒店装饰设计类网站织梦模板 html5蓝色餐饮酒店设计网站源码下载...

    模板名称:(自适应手机版)响应式创意餐饮酒店装饰设计类网站织梦模板 html5蓝色餐饮酒店设计网站源码下载 本套织梦模板采用织梦最新内核开发的模板,这款模板使用范围广,不仅仅局限于一类型的企业,创意设 ...

  4. 织梦网站调用变量失败_(自适应手机版)响应式精密机械模具类网站织梦模板 织梦仪器模具加工设备网站模板下载...

    模板名称:(自适应手机版)响应式精密机械模具类网站织梦模板 织梦仪器模具加工设备网站模板下载 本套织梦模板采用织梦最新内核开发的模板,这款模板使用范围广,不仅仅局限于一类型的企业,矿山钻机设备.矿机网 ...

  5. 自适应设计与响应式设计

    目前非常流行自适应设计与响应式设计,而且经常让人混淆,自适应设计不应与自适应布局混为一谈,它们是完全不一样的概念. 在这先说明下这两者的异同: 自从移动终端飞速发展以来,各种各样的机型突飞猛进,很多网 ...

  6. 自适应网页设计/响应式Web设计 (Responsive Web Design)

    随着3G的普及,越来越多的人使用手机上网. 移动设备正超过桌面设备,成为访问互联网的最常见终端.于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页? 手机的屏幕比较小,宽度通 ...

  7. 服务器端网站自适应,自适应网站与响应式网站的区别,SEO优化该怎么选择移动端...

    4G网络越来越普及,移动端流量占比越来越大的今天,作为SEOer我们的关注点也逐渐向移动端转移,目前用的比较多的手机站架构方式就是响应式和自适应两种. 该选择那种建站方式架构手机站呢?有句话说的好:& ...

  8. 自适应网站与响应式网站的区别在哪?

    youlie自适应网站与响应式网站的区别在哪?两者之间有什么区别吗?对于自适应网站与响应式网站的区别,我想很多人都会有所误解,以为两者是是一样的.其实不是,从网站建设的角度来讲自适应网站建设也是响应式 ...

  9. 自适应网站和响应式网站

    自适应网站 (1)基本概念 使用不同设备浏览时呈现不同的网页,网页内容及版式风格或相似或完全不同,和PC端属于不同的网站模板,数据库内容或相同一致,或独立不同,目的在于为了符合访客的浏览,即通过宽度来 ...

最新文章

  1. LeetCode Anagrams
  2. 20145313张雪纯《信息安全系统设计基础》第11周学习总结
  3. c++中多态---3(虚析构和纯虚析构,向上类型转化和向下类型转化)
  4. Java日期格式化SimpleDateFormat
  5. 【牛客 - 289 I】这是一个沙雕题I (字符串问题,水题)
  6. Flask项目--爱家租房项目结构图
  7. 总奖池2.5万美元,Kaggle 新赛,单细胞分类与分割
  8. 【报告分享】抖音-2019年下半年短视频平台营销通案.pdf
  9. POJ 2663 Tri Tiling dp 画图找规律
  10. java apache.poi_Java利用apache的POI操作Excel
  11. mysql表 spid program_SQL Server 表,记录 死锁解决办法
  12. 电路原理解析_接近开关检测旋转设备的工作原理
  13. 是时候开始好好考虑自己的职业定位了
  14. Linux系统如何把一个文件传递到另一个机器上
  15. 外卖cps美团饿了么小程序 每天领取外卖优惠券 下单直接抵扣现金(外卖cps返利分销小程序源码)
  16. LuatOS之LVGL字体篇
  17. 7-2 前n项的和2 (10 分)
  18. 架设服务器虚拟主机教程,web服务器虚拟主机(服务器搭建虚拟主机教程)
  19. Python+Opencv识别视频统计人数
  20. 济南86公里综合管廊,CBD近万地下车位已建成

热门文章

  1. 高等数学:第十章 曲线积分与曲面积分(3)高斯共识、通量、散度、斯托克斯共识、环流量、旋度
  2. Python计算机视觉:第二章 图像局部描述符
  3. Stanford UFLDL教程 卷积特征提取
  4. Kali Linux
  5. 酷狗音乐在线试听下载
  6. Openswan企业实战之ipsec ***加速ERP系统
  7. Quartz教程二:API,Job和Trigger
  8. 使用Goldengate 实现Oracle for Oracle 单向数据同步
  9. android ImageButton显示本地图片
  10. C#使用StreamReader类读取汉字