响应式布局方案:真正的一"码"永逸 产品经理了解下

首页 > 社会关注
编辑:广东反传销救助中心 日期:2021-11-09T14:49:26 人气:24
响应式布局(Responsive design)是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个不同屏幕尺寸的终端,即响应式布局重点是自动适配手机端、平台、PC端,而不是为每个终端做一个特定的版本。

1. 什么是响应式布局

3. 响应式布局与自适应布局的区别
5. 如何检查网站是不是响应式布局

1. 什么是响应式布局

传统的开发方式是PC端开发一套,手机端再开发一套,甚至平板又是一套,而使用响应式布局只要开发一套就够,缺点就是CSS文件可能比较重。下图示例表示同一个响应式网站在不同屏幕尺寸终端下,布局、内容不同的展示形式。

理论上,在响应式布局中你却得考虑上百种不同的状态,虽然绝大部分状态差异较小,但仍然也算做差异。它使得把握设计最终效果变得更难,同样让响应式布局更加的难以测试和预测。

优点

(2)能够快捷解决多设备显示适应问题,甚至是未来设备;

缺点

(2)可能会加载比较多的样式和脚本资源;

2. 响应式布局的实现方案

(1) 百分比布局:通过百分比单位,可以使得浏览器中组件的宽和高随着浏览器的高度的变化而变化,从而实现响应式的效果。

(3)视口单位:css3中引入了一个新的单位vw/vh,与视图窗口有关,vw表示相对于视图窗口的宽度,vh表示相对于视图窗口高度。

媒体查询是制作响应式布局的一个利器,上面也提到会受到低版本浏览器的兼容问题,下面一起聊聊媒体查询到底如何实现的。

不管采用什么方案实现响应式,都会面对一个问题:如何选择屏幕大小分割点?市面上不同品牌的终端,他们的屏幕尺寸都是参差不齐的,这也给响应式布局带来一定的麻烦。

不过还可以这样划分:480px、800px、1400px、1400px。

也可以这么分:600px、900px、1200px、1800px,可以适配到常见的14个机型。

以上的几种分割方案仅供大家参考,具体还是要按照项目中实际情况来自定义。媒体查询主要的作用是获取设备的宽和高,并设置不同屏幕尺寸下的样式、布局、内容。

/* iphone6 7 8 */
body {
background-color: yellow;
}
/* iphone 5 */
@media screen and (max-width:320px) {
/* 在这里可以针对iPhone5写特定的样式和布局 */
body {background-color: red;}
}
/* iphoneX */
@media screen and (min-width:375px) and (-webkit-device-pixel-ratio:3) {
/* 在这里可以针对iphoneX写特定的样式和布局 */
body {background-color: #0FF000;}
}
/* iphone6 7 8 plus */
@media screen and (min-width:414px) {
body {background-color: blue;}
}
/* ipad */
@media screen and (min-width:768px) {
/* 在这里可以针对ipad写特定的样式和布局 */
body {background-color: green;}
}
/* pc */
@media screen and (min-width:1100px) {
/* 在这里可以针对PC写特定的样式和布局 */
body {background-color: black;}
}

自适应布局就是指能使网页自适应的显示在不同大小终端设备上的新网页设计方式及技术,它需要开发多套界面来适应不同的终端。与响应式布局区别如下:

举个例子:我们在pc端浏览一个网站,然后把窗口缩小并刷新页面,这时候可能看到网站的二级域名变成 "m" 开头,代表是移动端。

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

自适应网站: (移动端) https://segmentfault.com/
(1) Bootstrap

中文网址:https://v3.bootcss.com

(2) Amaze UI

中文网址:http://amazeui.shopxo.net/

当然还有好多优秀的响应式框架,算了不再一一介绍了,让开发自己玩去。

说了这么多,但是你给我一个网站我怎么判断它是不是响应式布局呢?

今天内容到此结束了!

响应式布局方案:真正的一"码"永逸 产品经理了解下:http://www.fcxcn.cn/shehuiguanzhu/4302.html
反传销:www.fcxcn.cn 反传销柔儿团队主要负责寻人,上门反洗脑,现场解救劝说。团队长期在北海现场解救1040阳光工程,资本运作传销受害者,以及全国各地协助家属寻找北派传销的孩子(因传销而常年未回家者,被控制人身自由的人群),反传区域涉及:广西,广东,深圳,福建,江西,湖南,香港,浙江.附近有需要求助可与我们联系,孙老师13712257511
0