美文网首页
响应式布局与自适应布局

响应式布局与自适应布局

作者: 小q | 来源:发表于2019-07-09 09:10 被阅读0次

前言

这几天工作的时候被提出需要响应式布局的需求,但是响应式布局和自适应布局有嗲傻傻分不清楚。所以响应式布局和自适应布局到底有什么不同呢?

响应式布局

响应式布局就是一个页面根据不同的分辨率大小调整排版方式,使得一个网站可以兼容多个终端,不至于一个终端做一个特定的版本。不同的终端包括PC端,ipad端,移动端。

自适应布局

自适应布局是在不同大小终端设备上的网页自动伸缩不会排版错乱。但是需要开发多套界面来适应不同的终端。

两者的区别

  • 自适应布局需要开发多套页面,而响应式布局只需要开发一套页面
  • 响应式布局需要考虑更多的情况和状态,需要十分小心。而自适应布局相对而言考虑的要少一点。

实现响应式布局

1. Meta标签定义

在头部添加一行viewport标签

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />

意思是网页宽度默认等于屏幕宽度,缩放比为1.0

2.不需要写固定的像素,改用%形式或者auto

.box{width:30%;height:30%}
.box2{width:auto}

3.使用css中的@media

@media screen and (max-device-width: 1080px) {  .box{ width:33.3% }

意思是屏幕小于1080px时候.box的宽度变为33.3%

4.按照屏幕大小不同引入不同的css文件


<link rel="stylesheet" type="text/css" media="screen and (max-device-width: 1080px)" href="style/css/demo1.css" />
/*也可以这样写*/
@import url("demo1.css") screen and (max-device-width: 1080px);

5.使用流式,浮动栅格布局

看到这个是不是就想起了熟悉的bootstrap,哈哈。其实自己也可以做出来,使用百分比和媒体查询@media也可以自己实现。

后记
暂时先总结这么多啦。

相关文章

  • 2019-04-10响应式布局和自适应布局

    响应式布局和自适应布局详解 布局等于流动网格布局,而自适应布局等于使用固定分割点来进行布局。 自适应布局给了你更多...

  • 静态布局、自适应布局、流式布局、响应式布局、弹性布局等的概念和区

    推荐:如下文章 静态布局、自适应布局、流式布局、响应式布局、弹性布局等的概念和区别

  • 响应式布局与自适应布局

    前言 这几天工作的时候被提出需要响应式布局的需求,但是响应式布局和自适应布局有嗲傻傻分不清楚。所以响应式布局和自适...

  • 布局小结

    布局方式 静态布局 浮动布局 定位布局 自适应布局 流式布局(百分比布局) 响应式布局 弹性布局 悬挂布局 圣杯布...

  • 什么是响应式

    响应式 布局等于流动网格布局,而自适应布局等于使用固定分割点来进行布局。 自适应布局给了你更多设计的空间,因为你只...

  • 170423-html-响应式布局与自适应布局

    响应式布局 responsive design 自适应布局 adaptive design 都是为了适应不同屏幕大...

  • Flex弹性布局介绍

    常见的布局有哪些? 1.最常见布局 浮动、定位 2.自适应布局 百分比布局 3.响应式布局 @media媒体...

  • 几种布局方案的总结

    在进行页面布局的时候,经常将自适应布局和响应式布局弄混,还有对流式布局,弹性布局等概念模糊。为了弄清这些概念,我在...

  • 响应式布局&自适应布局

    首先两种的方式的解决问题是不一样的。 宽度自适应 是为了解决如何才能在不同大小的设备上呈现相同的网页。手机的屏幕比...

  • 手机网站项目开发注意事项

    1、要响应式开发web,也就是页面必须自适应屏幕大小,可以采用流体布局,如之前的文章(自适应宽度布局),其他具体的...

网友评论

      本文标题:响应式布局与自适应布局

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