响应式和自适应布局

简介: 响应式和自适应布局
  1. 响应式布局:就是在不同屏幕不同分辨上实现不同的展示方式。响应式布局能使网站在手机和平板电脑上有更好的浏览体验,也就就是说一个网站能后兼容多个终端,而不是为了每一个终端做一个特定的版本。
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metahttp-equiv="X-UA-Compatible"content="IE=edge"/><metaname="viewport"content="width=device-width, initial-scale=1.0"/><title>%和rem布局</title><style>html {
font-size: 30px;
      }
      .box2 {
width: 10rem;
height: 10rem;
background-color: plum;
      }
      .box {
width: 80%;
height: 200px;
background-color: aquamarine;
      }
      .part {
width: 80%;
height: 80%;
background-color: pink;
      }
</style></head><body><divclass="box"><divclass="part"></div></div><divclass="box2"></div></body></html>
  1. 自适应布局:就是能为了使网页自适应的显示在不同大小终端设备上的新网页设计方式及技术,需要开发多套界面来适应不同的终端。
<divclass="container"><divclass="left">固定宽度</div><divclass="right">自适应</div></div>
* { margin: 0;padding: 0 }
.container {
position: absolute;
width: 100%;
height: 100%;
}
.left {
float: left;
width: 200px;
height: 100%;
background-color: #72e4a0;
}
.right {
float: none;
width: 100%;
height: 100%;
background-color: #9dc3e6;
} 

区别:


1、自适应布局:是通过检测视口分辨率来判断当前访问的设备屏幕大小,从而请求服务层返回不同的页面。

响应式布局:是通过检测视口分辨率针对不同客户端在客户端做代码处理,来展现不同的布局和内容。

2、自适应布局需要开发多套界面,而响应式布局只需要开发一套界面就可以了

3、自适应对页面做的屏幕适配是在一定范围:比如pc端一般要大于1024像素,手机端要小于768像素,而响应式布局是一套页面全部适应。

4、自适应布局如果屏幕太小会发生内容过于拥挤,响应式布局可以自动识别屏幕宽度并作出相应的调整页面设计


相关文章
|
7月前
|
UED 开发者 容器
【专栏】Flexbox是CSS3的全新布局模式,提供灵活响应式的页面设计
【4月更文挑战第27天】Flexbox是CSS3的全新布局模式,提供灵活响应式的页面设计。其特点包括灵活性、响应式和易理解,通过主轴和交叉轴控制元素排列对齐。核心概念有容器和项目,常用于导航栏、卡片布局、响应式设计、表格和表单布局。关键属性如flex-direction定义主轴方向,justify-content和align-items控制对齐,flex属性调整项目伸缩,order改变排序。在实践中,要关注响应式、代码维护和浏览器兼容性,以优化布局和用户体验。
180 4
|
5月前
|
JavaScript
vue 组件封装 -- 添加【呼吸】动画效果(两种: 淡入>>淡入,淡入>>淡出>>淡入)
vue 组件封装 -- 添加【呼吸】动画效果(两种: 淡入>>淡入,淡入>>淡出>>淡入)
50 0
|
7月前
|
前端开发 开发者 UED
构建响应式网页布局的现代方法
【2月更文挑战第13天】随着移动互联网的兴起,为不同设备设计适配的网页变得至关重要。本文深入探讨了使用Flexbox和Grid两种CSS布局技术构建响应式网页的方法,分析了它们的优劣,并通过实例展示了如何有效地运用这些技术以提升页面的响应性和用户体验。
|
7月前
|
前端开发 开发者 UED
构建响应式网页布局:Flexbox的全面指南
【2月更文挑战第20天】 随着移动互联网的蓬勃发展,响应式网页设计已成为前端开发中不可或缺的一环。Flexbox作为CSS的新布局模式,为开发者提供了创建灵活和可适应不同屏幕尺寸的布局的强大工具。本文将深入探讨Flexbox的基本概念、关键属性及其在实际项目中的应用,旨在帮助读者掌握这一强大技术,以提升网站的用户体验和前端开发效率。
79 0
|
编解码 前端开发 Android开发
前端页面布局之【响应式布局】
前端页面布局之【响应式布局】
77 0
响应式布局的五种方法
响应式布局是同一页面在不同的屏幕上有不同的布局,即只需要一套代码使页面适应不同的屏幕。
|
前端开发 JavaScript
【react】react移动端不规则瀑布流布局上拉加载更多
【react】react移动端不规则瀑布流布局上拉加载更多
405 0
|
资源调度 前端开发
React实现拖拽改变宽度
React实现拖拽改变宽度
React实现拖拽改变宽度
|
前端开发 开发者
导航条-响应式|学习笔记
快速学习 导航条-响应式
|
前端开发 开发者 容器
响应式开发-媒体查询扩展
快速学习 响应式开发-媒体查询扩展 |学习笔记