详解布局之--静态、自适应、流式、响应式
- 静态布局:意思就是不管浏览器尺寸具体是多少,网页布局就按照当时写代码的布局来布置;
- 自适应布局:就是说你看到的页面,里面元素的位置会变化而大小不会变化;
- 流式布局:你看到的页面,元素的大小会变化而位置不会变化——这就导致如果屏幕太大或者太小都会导致元素无法正常显示。
- 响应式布局:每个屏幕分辨率下面会有一个布局样式,同时位置会变而且大小也会变。
一、自适应布局
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
详解布局之--静态、自适应、流式、响应式相关推荐
- smali语言详解之static静态代码块的声明与静态变量初始化赋值位置
smali语言详解之static静态代码块的声明与静态变量初始化赋值位置 一.smali语言的静态代码块声明格式 .method static constructor <clinit>() ...
- wpf 客户端【JDAgent桌面助手】开发详解(三) 瀑布流效果实现与UI虚拟化优化大数据显示...
目录区域: 业余开发的wpf 客户端终于完工了..晒晒截图 wpf 客户端[JDAgent桌面助手]开发详解-开篇 wpf 客户端[JDAgent桌面助手]详解(一)主窗口 圆形菜单... wpf 客 ...
- 传智书城首页设计代码_(自适应手机版)响应式创意餐饮酒店装饰设计类网站织梦模板 html5蓝色餐饮酒店设计网站源码下载...
模板名称:(自适应手机版)响应式创意餐饮酒店装饰设计类网站织梦模板 html5蓝色餐饮酒店设计网站源码下载 本套织梦模板采用织梦最新内核开发的模板,这款模板使用范围广,不仅仅局限于一类型的企业,创意设 ...
- 织梦网站调用变量失败_(自适应手机版)响应式精密机械模具类网站织梦模板 织梦仪器模具加工设备网站模板下载...
模板名称:(自适应手机版)响应式精密机械模具类网站织梦模板 织梦仪器模具加工设备网站模板下载 本套织梦模板采用织梦最新内核开发的模板,这款模板使用范围广,不仅仅局限于一类型的企业,矿山钻机设备.矿机网 ...
- 自适应设计与响应式设计
目前非常流行自适应设计与响应式设计,而且经常让人混淆,自适应设计不应与自适应布局混为一谈,它们是完全不一样的概念. 在这先说明下这两者的异同: 自从移动终端飞速发展以来,各种各样的机型突飞猛进,很多网 ...
- 自适应网页设计/响应式Web设计 (Responsive Web Design)
随着3G的普及,越来越多的人使用手机上网. 移动设备正超过桌面设备,成为访问互联网的最常见终端.于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页? 手机的屏幕比较小,宽度通 ...
- 服务器端网站自适应,自适应网站与响应式网站的区别,SEO优化该怎么选择移动端...
4G网络越来越普及,移动端流量占比越来越大的今天,作为SEOer我们的关注点也逐渐向移动端转移,目前用的比较多的手机站架构方式就是响应式和自适应两种. 该选择那种建站方式架构手机站呢?有句话说的好:& ...
- 自适应网站与响应式网站的区别在哪?
youlie自适应网站与响应式网站的区别在哪?两者之间有什么区别吗?对于自适应网站与响应式网站的区别,我想很多人都会有所误解,以为两者是是一样的.其实不是,从网站建设的角度来讲自适应网站建设也是响应式 ...
- 自适应网站和响应式网站
自适应网站 (1)基本概念 使用不同设备浏览时呈现不同的网页,网页内容及版式风格或相似或完全不同,和PC端属于不同的网站模板,数据库内容或相同一致,或独立不同,目的在于为了符合访客的浏览,即通过宽度来 ...
最新文章
- LeetCode Anagrams
- 20145313张雪纯《信息安全系统设计基础》第11周学习总结
- c++中多态---3(虚析构和纯虚析构,向上类型转化和向下类型转化)
- Java日期格式化SimpleDateFormat
- 【牛客 - 289 I】这是一个沙雕题I (字符串问题,水题)
- Flask项目--爱家租房项目结构图
- 总奖池2.5万美元,Kaggle 新赛,单细胞分类与分割
- 【报告分享】抖音-2019年下半年短视频平台营销通案.pdf
- POJ 2663 Tri Tiling dp 画图找规律
- java apache.poi_Java利用apache的POI操作Excel
- mysql表 spid program_SQL Server 表,记录 死锁解决办法
- 电路原理解析_接近开关检测旋转设备的工作原理
- 是时候开始好好考虑自己的职业定位了
- Linux系统如何把一个文件传递到另一个机器上
- 外卖cps美团饿了么小程序 每天领取外卖优惠券 下单直接抵扣现金(外卖cps返利分销小程序源码)
- LuatOS之LVGL字体篇
- 7-2 前n项的和2 (10 分)
- 架设服务器虚拟主机教程,web服务器虚拟主机(服务器搭建虚拟主机教程)
- Python+Opencv识别视频统计人数
- 济南86公里综合管廊,CBD近万地下车位已建成